FreePascalPascal編譯器
Free Pascal(FPC),原名為FPK Pascal,為一種32位元Pascal編譯器。它恪遵Ansi Pascal語(yǔ)法,充分相容Turbo Pascal 7.0。它有Turbo Pascal 7.0無(wú)可比擬的優(yōu)點(diǎn),如理論上大數(shù)據(jù)貯存空間的開(kāi)辟,但也有一些缺點(diǎn),如編譯速度較 Turbo Pascal慢。它有在多種處理器(Intel 80386、Motorola 680x0)和操作系統(tǒng)(Linux、FreeBSD、NetBSD、DOS、Win32、OS/2、BeOS、SunOS(Solaris)、QNX 以及以前的 Amiga)上運(yùn)行的版本。它于GPL授權(quán)下發(fā)布。
經(jīng)過(guò)五年時(shí)間的努力,F(xiàn)ree Pascal開(kāi)發(fā)團(tuán)隊(duì)終于發(fā)布2.0更新版:它支援更多的操作系統(tǒng)平臺(tái)和CPU架構(gòu)。
要開(kāi)發(fā)圖形接口程式的編程人員可使用Lazarus ——一個(gè)模仿 Delphi 制作的視覺(jué)集成開(kāi)發(fā)環(huán)境。Lazarus 本身是跨平臺(tái),以Free Pascal來(lái)開(kāi)發(fā),亦以Free Pascal作它的編譯器。接口和用法跟Delphi很相似,皆以Object Pascal為基礎(chǔ)。
還有一個(gè)和Free Pascal相似的軟件叫Virtual Pascal。
現(xiàn)在,F(xiàn)ree Pascal已經(jīng)被選定為中國(guó)全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽聯(lián)賽(NOIp)以及中國(guó)全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽(NOI)的指定編譯環(huán)境。
