Free Pascal (簡稱 FPC,原名為 FPK Pascal),是一個支持16位,32位和64位處理器的專業 Pascal 語言編譯器,支持多種處理器架構,包括:Intel x86(也支持8086)、AMD64/x86-64、PowerPC及其64位架構、SPARCARM、AArch64、MIPS 以及 JVM。Free Pascal 支持多種操作系統,包括:GNU/LinuxFreeBSDHaikuMac OS X/iOS/DarwinDOSWin32/64、WinCEOS/2、MorphOS、Nintendo GBANintendo DSNintendo WiiAndroidAIX and AROS,對 Motorola 68k 的支持也在開發中。

Free Pascal
開發者Florian Klämpfl和志願者
當前版本
  • 3.2.2(2021年5月20日;穩定版本)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
操作系統跨平台
類型編譯器
許可協議GNU通用公共許可證
網站www.freepascal.org

Free Pascal 是自由軟件,軟件包和運行時庫發布在GNU寬通用公共許可證下,允許其他程序靜態鏈接。編譯器自身發布在GNU通用公共許可證下。編譯器完全用 Pascal 語言寫成。最新的版本為 3.2.2 。[2]

Lazarus 項目建立在 Free Pascal 基礎上,利用其作為編譯器,提供了一個類似 Delphi 的快速應用開發(RAD)環境,與 Free Pascal一樣支持多種平台,同樣是自由軟件。

現在,Free Pascal已經被選定為中國大陸全國青少年信息學奧林匹克聯賽(NOIP)以及中國大陸全國青少年信息學奧林匹克競賽(NOI)以及國際信息學奧林匹克(IOI)的指定Pascal編譯環境。

參見

編輯

參考文獻

編輯
  1. ^ https://forum.lazarus.freepascal.org/index.php/topic,54712.0.html.
  2. ^ Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page. www.freepascal.org. [2016-12-14]. (原始內容存檔於1999-01-25). 

外部連結

編輯