Free_Pascal

Free 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.0.4 。 Lazarus 項目建立在 Free Pascal 基礎上 ， 利用其作爲編譯器 ， 提供了一個類似 Delphi 的快速應用開發 （ RAD ） 環境 ， 與 Free Pascal一樣支持多種平臺 ， 同樣是自由軟件 。 現在 ， Free Pascal已經被選定爲中國大陸全國青少年信息學奧林匹克聯賽 （ NOIP ） 以及中國大陸全國青少年信息學奧林匹克競賽 （ NOI ） 以及國際信息學奧林匹克 （ IOI ） 的指定Pascal編譯環境 。