??Free Pascal官方版(全稱FPK Pascal)是一款兼容性很強(qiáng)的 Pascal編程語言編譯器。Pascal語言有著嚴(yán)格的結(jié)構(gòu)化形式,豐富完備的數(shù)據(jù)類型,運(yùn)行效率高,查錯(cuò)能力強(qiáng),因此成為了使用最廣泛的語言之一。Free Pascal官方版運(yùn)行穩(wěn)定,界面整潔,功能齊全,支持在多種處理器架構(gòu)中完美編譯,成為了眾多Pascal程序員的首選
。
??1.函數(shù)和過程在使用時(shí),參數(shù)的類型必須和定義時(shí)完全一致。
??2.Protected、Public、Published、Try、Finally、Except、Raise成了關(guān)鍵字,不能作為標(biāo)識(shí)符的名字;
??3.Far、Near不再是關(guān)鍵字了,原因是Free Pascal是32位系統(tǒng),不再需要這些關(guān)鍵字;
??4.布爾表達(dá)式不一定要全部進(jìn)行計(jì)算。只要最終結(jié)果已經(jīng)能夠確定,就不再計(jì)算其它還沒有計(jì)算的部分。
??5.在Free Pascal中,集合中的元素都是4個(gè)字節(jié)長的;
??6.表達(dá)式執(zhí)行的順序是不確定的。
??7.如果用Rewrite打開文件,那么文件就只能被寫入了。如果需要讀取這個(gè)文件,要對(duì)文件執(zhí)行Reset;
??8.Free Pascal在程序結(jié)束之前一定要關(guān)閉輸出文件,否則輸出文件可能不能被正確的寫入;
??9.Free Pascal理論上可以使用4GB的內(nèi)存,因此實(shí)際上幾乎可以使用系統(tǒng)中的所有剩余內(nèi)存(除非系統(tǒng)中有內(nèi)存限制),這是由于Free Pascal是32位的編譯器。
??例:通過Free Pascal官方版求1+2的和
??首先,點(diǎn)擊free pascal圖標(biāo)。
??再依次點(diǎn)擊File-New新建一個(gè)文件。
??首先,多按幾個(gè)回車鍵,這是一個(gè)非常好的習(xí)慣。
??然后,在大約第三四行的樣子,寫begin,末尾寫end.(一定要加英語中的句號(hào)!)這也是一個(gè)好習(xí)慣,一開始看起來沒什么,以后如果不這樣的話就會(huì)搞糊涂的!現(xiàn)在程序的框架就完成了!
??最簡單的方法:在begin、end.之間加上write(1+2);
??運(yùn)行方法
??首先選擇Run-Run ,給文件起一個(gè)名字。就起“1”好了,再按ok。
??然后,選擇Debug-Output,就可以看到結(jié)果了!
??Free Pascal官方版和Turbo Pascal有什么區(qū)別?
??1.Free Pascal是一個(gè)32位的編譯器,而Turbo Pascal只是16位編譯器;
??2.Free Pascal是一個(gè)跨平臺(tái)的編譯器,而Turbo Pascal只在windows和DOS上使用。
??Free Pascal官方版支持哪些運(yùn)行環(huán)境?
??它可以在多個(gè)處理器架構(gòu)中運(yùn)行:Intel x86,AMD64/x86-64,PowerPC32/64, SPARC和 ARM。
??它支持的操作系統(tǒng)有Linux,F(xiàn)reeBSD,Haiku,Mac OS X/ iOS/Darwin,DOS,Windows32/64/CE,OS/2,MorphOS,Nintendo GBA,Nintendo DS和 Nintendo Wii。
??諾伊曼:
??很強(qiáng)大的編譯器,功能都很貼合實(shí)際使用。
??奇偶:
??PASCAL作為一個(gè)面向過程的編程語言,有個(gè)好用的編譯器很關(guān)鍵。
??Pascal作為一款在八九十年代非常流行的程序語言,是高級(jí)語言發(fā)展的一個(gè)重要里程碑,也是信息學(xué)語言的一個(gè)重要組成部分,迄今仍有不少高級(jí)程序員在使用。Free Pascal官方版作為專用于Pascal的TP編譯器的優(yōu)化設(shè)計(jì)版,一經(jīng)推出就受到了用戶的普遍喜愛。
網(wǎng)友評(píng)論