Free Pascal
Template:NoteTA Template:Expand English Template:Infobox SoftwareFree Pascal (簡稱 FPC,原名為 FPK Pascal),是一個支持16位,32位和64位處理器的專業 Pascal 語言編譯器,支持多種處理器架構,包括:Intel x86(也支持8086)、AMD64/x86-64、PowerPC及其64位架構、SPARC、ARM、AArch64、MIPS 以及 JVM。Free Pascal 支持多種作業系統,包括:GNU/Linux、FreeBSD、Haiku、Mac OS X/iOS/Darwin、DOS、Win32/64、WinCE、OS/2、MorphOS、Nintendo GBA、Nintendo DS、Nintendo Wii、Android、AIX and AROS,對 Motorola 68k 的支持也在開發中。
Free Pascal 是自由軟件,軟件包和運行時庫發佈在GNU寬通用公共許可證下,允許其他程序靜態連結。編譯器自身發佈在GNU通用公共許可證下。編譯器完全用 Pascal 語言寫成。最新的版本為 3.2.2 。[1]
Lazarus 項目建立在 Free Pascal 基礎上,利用其作為編譯器,提供了一個類似 Delphi 的快速應用開發(RAD)環境,與 Free Pascal一樣支持多種平台,同樣是自由軟件。
Free Pascal曾經被選定為中國全國青少年信息學奧林匹克聯賽(NOIP)以及中國全國青少年信息學奧林匹克競賽(NOI)以及國際信息學奧林匹克(IOI)的指定Pascal編譯環境。
參見[編輯]
參考文獻[編輯]
外部連結[編輯]
- Free Pascal官方網站*(頁面存檔備份,存於互聯網檔案館)
- Free Pascal官方wiki(頁面存檔備份,存於互聯網檔案館)
- Introduction to Free Pascal 2.0(頁面存檔備份,存於互聯網檔案館)(英文):詳盡介紹FreePascal 2.0的新功能及一些發展歷程。
- Lazarus(頁面存檔備份,存於互聯網檔案館)
- Lazarus Code and Component Respository(頁面存檔備份,存於互聯網檔案館):Lazarus文件、元件及程式庫的資料網站。
腳本錯誤:沒有「Navbox」這個模塊。
腳本錯誤:沒有「Authority control」這個模塊。腳本錯誤:沒有「Check for unknown parameters」這個模塊。