Free Pascal
此條目可參照英語維基百科相應條目來擴充。 (2023年12月2日) |
開發者 | Florian Klämpfl和志願者 |
---|---|
目前版本 |
|
原始碼庫 | |
作業系統 | 跨平台 |
類型 | 編譯器 |
授權條款 | GNU通用公眾授權條款 |
網站 | www.freepascal.org |
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.2.2 。[2]
Lazarus 專案建立在 Free Pascal 基礎上,利用其作為編譯器,提供了一個類似 Delphi 的快速應用開發(RAD)環境,與 Free Pascal一樣支援多種平台,同樣是自由軟體。
現在,Free Pascal已經被選定為中國大陸全國青少年資訊學奧林匹克聯賽(NOIP)以及中國大陸全國青少年資訊學奧林匹克競賽(NOI)以及國際資訊學奧林匹克(IOI)的指定Pascal編譯環境。
參見
參考文獻
- ^ https://forum.lazarus.freepascal.org/index.php/topic,54712.0.html.
- ^ Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page. www.freepascal.org. [2016-12-14]. (原始內容存檔於1999-01-25).
外部連結
- Free Pascal官方網站*(頁面存檔備份,存於網際網路檔案館)
- Free Pascal官方wiki(頁面存檔備份,存於網際網路檔案館)
- Introduction to Free Pascal 2.0(頁面存檔備份,存於網際網路檔案館)(英文):詳盡介紹FreePascal 2.0的新功能及一些發展歷程。
- Lazarus(頁面存檔備份,存於網際網路檔案館)
- Lazarus Code and Component Respository(頁面存檔備份,存於網際網路檔案館):Lazarus檔案、元件及程式庫的資料網站。