Pascal語言精要

Pascal語言精要

ID:37463199

大?。?03.00 KB

頁數(shù):89頁

時(shí)間:2019-05-24

Pascal語言精要_第1頁
Pascal語言精要_第2頁
Pascal語言精要_第3頁
Pascal語言精要_第4頁
Pascal語言精要_第5頁
資源描述:

《Pascal語言精要》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、·www.marcocantu.com·Marco'sDelphiBooks·EssentialPascal-WebSite·EssentialPascal-LocalIndexPASCAL精要第一章Pascal歷史回顧Delphi中使用的面向?qū)ο髉ascal編程語言并不是borland公司1995年發(fā)布可視化開發(fā)環(huán)境Delphi時(shí)才有的,它只是已有borlandpascal產(chǎn)品的簡單擴(kuò)展。Borland沒有發(fā)明pascal,但它推廣并擴(kuò)展了pascal。這一章對(duì)pascal語言的歷史背景及其發(fā)展歷

2、程作一簡短回顧。沃斯的pascalPascal語言最初由瑞士蘇黎士理工學(xué)院的尼古拉斯-沃斯(NiklausWirth)教授在1971年設(shè)計(jì),作為Algol語言(1960年設(shè)計(jì))簡化本用于教學(xué)目的。設(shè)計(jì)Pascal時(shí),許多編程語言業(yè)已存在,但只有FORTRAN、C、Assembler、COBOL等少數(shù)語言在廣泛應(yīng)用。Pascal這種新語言的靈魂是其語言規(guī)則,Pascal語言規(guī)則的管理是通過強(qiáng)健的數(shù)據(jù)類型概念、強(qiáng)制性的數(shù)據(jù)類型聲明與程序結(jié)構(gòu)化控制來實(shí)現(xiàn)的,當(dāng)時(shí)設(shè)計(jì)Pascal的初衷是想把這種語言用作程序

3、設(shè)計(jì)課程的教學(xué)工具。TurboPascal1983年Borland公司推出了世界聞名的Pascal編譯器--TurboPascal,實(shí)現(xiàn)了詹森和沃斯(Jensen&Wirth)在“PascalUserManualandReport”中提出的思想。由于既簡潔功能又強(qiáng),TurboPascal成為當(dāng)時(shí)最暢銷的編譯器之一,而且在PC平臺(tái)上非常流行。TurboPascal中增添了集成開發(fā)環(huán)境(IDE),在這種開發(fā)環(huán)境中,你可在與WordStar兼容的文字編輯器中編輯代碼,可以運(yùn)行編譯器,查看編譯錯(cuò)誤并直接跳回

4、到包含錯(cuò)誤的行中?,F(xiàn)在聽起來上述功能似乎微不足道,但在TurboPascal之前你不得不退出代碼編輯器返回到DOS,然后運(yùn)行命令行編譯器,記下錯(cuò)誤行,再打開編輯器跳至錯(cuò)誤行,非常煩瑣。此外,Borland公司的TurboPascal售價(jià)只49美元,而Microsoft公司的Pascal編譯器售價(jià)幾百美元。TurboPascal取得多年的成功應(yīng)歸功于Microsoft最終放棄了Pascal編譯器產(chǎn)品。Delphi中的Pascal隨著TurboPascal編譯器從第一版發(fā)布到第九版,Pascal語言得到

5、了不斷的發(fā)展,1995年Borland發(fā)布了Delphi,使Pascal成為一種可視化編程語言。Delphi在很多方面擴(kuò)展了Pascal語言,其中包括許多面向?qū)ο蟮臄U(kuò)展,這些擴(kuò)展的風(fēng)格與ObjectPascal有所不同,同時(shí)Delphi也提高了BorlandPascalwithObjects編譯器的性能。下一章:編寫Pascal代碼?CopyrightMarcoCantù,WintechItaliaSrl1995-2000·www.marcocantu.com·Marco'sDelphiBooks·

6、EssentialPascal-WebSite·EssentialPascal-LocalIndexPASCAL精要第二章編寫Pascal代碼進(jìn)入正題前先談一下Pascal代碼編寫風(fēng)格的問題。“除了遵循語法規(guī)則外,你應(yīng)該怎樣來寫代碼呢?”關(guān)于這個(gè)問題各人答案會(huì)有不同,因?yàn)楦魅讼矚g的風(fēng)格不同??偟膩碚f,任何編碼風(fēng)格的目標(biāo)都是使代碼清楚、明晰,采用某種風(fēng)格和格式只是一種簡略方法,用于更清楚地表達(dá)你的代碼要干什么。實(shí)現(xiàn)代碼清楚明晰的基本原則是保持代碼的一致性,也就是無論選用哪種風(fēng)格,在整個(gè)工程中要始終保持

7、同一風(fēng)格。注釋在Pascal中,注釋括在大括號(hào)中或帶星號(hào)的圓括號(hào)中。Delphi也認(rèn)可C++風(fēng)格的注釋,即把注釋放在雙斜線后。例如{thisisacomment}(*thisisanothercomment*)//thisisacommentuptotheendoftheline第一種注釋方式較簡略,使用也較為普遍;第二種方式在歐洲使用較廣,因?yàn)闅W洲的鍵盤缺少大括號(hào);第三種方式的注釋是從C++借用來的,只在32位版本的Delphi中可用,它在給一行代碼加短注釋時(shí)非常有用。在這本書中我用斜體表示注釋,

8、用粗體表示關(guān)鍵詞,以此與默認(rèn)的Delphi語法風(fēng)格表示一致。上述三種不同的注釋方式有益于進(jìn)行嵌套注釋。例如你要注銷一段代碼,而代碼行中又包含真正的注釋行,這時(shí)采用同一種注釋方式是不對(duì)的:{...code{comment,creatingproblems}...code}正確的方法是插入第二種注釋方式:{...code//thiscommentisOK...code}注意:如果左大括號(hào)或圓括號(hào)-星號(hào)后面跟美元符號(hào)($),那么其中的內(nèi)容就成了編譯指令,如{$X+}。實(shí)際上

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。