久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Pascal

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
Pascal語(yǔ)言

Pascal語(yǔ)言,是一種計(jì)算機(jī)通用的高級(jí)程序設(shè)計(jì)語(yǔ)言。它由瑞士Niklaus Wirth教授于六十年代末設(shè)計(jì)并創(chuàng)立。以法國(guó)數(shù)學(xué)家命名的Pascal語(yǔ)言現(xiàn)已成為使用最廣泛的基于DOS的語(yǔ)言之一,其主要特點(diǎn)有:嚴(yán)格的結(jié)構(gòu)化形式;豐富完備的數(shù)據(jù)類(lèi)型;運(yùn)行效率高;查錯(cuò)能力強(qiáng)。

正因?yàn)樯鲜鎏攸c(diǎn),Pascal語(yǔ)言可以被方便地用于描述各種算法與數(shù)據(jù)結(jié)構(gòu)。尤其是對(duì)于程序設(shè)計(jì)的初學(xué)者,Pascal語(yǔ)言有益于培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格和習(xí)慣。IOI(國(guó)際奧林匹克信息學(xué)競(jìng)賽)把Pascal語(yǔ)言作為三種程序設(shè)計(jì)語(yǔ)言之一, NOI(全國(guó)奧林匹克信息學(xué)競(jìng)賽)把Pascal語(yǔ)言定為唯一提倡的程序設(shè)計(jì)語(yǔ)言,在大學(xué)中Pascal語(yǔ)言也常常被用作學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法的教學(xué)語(yǔ)言。

在Pascal問(wèn)世以來(lái)的三十余年間,先后產(chǎn)生了適合于不同機(jī)型的各種各樣版本。其中影響最大的莫過(guò)于Turbo Pascal系列軟件。它是由美國(guó)Borland公司設(shè)計(jì)、研制的一種適用于微機(jī)的 Pascal編譯系統(tǒng)。該編譯系統(tǒng)由1983年推出1.0版本發(fā)展到1992年推出的7.0版本,其版本不斷更新,而功能更趨完善。

高級(jí)語(yǔ)言發(fā)展過(guò)程中,PASCAL是一個(gè)重要的里程碑。PASCAL語(yǔ)言是第一個(gè)系統(tǒng)地體現(xiàn)了E.W.Dijkstra和C.A.R.Hoare定義的結(jié)構(gòu)化程序設(shè)計(jì)概念的語(yǔ)言。1971年,瑞士聯(lián)邦技術(shù)學(xué)院尼克勞斯·沃爾斯(N.Wirth)教授發(fā)明了另一種簡(jiǎn)單明晰的電腦語(yǔ)言,這就是以電腦先驅(qū)帕斯卡的名字命名的 PASCAL語(yǔ)言。PASCAL語(yǔ)言語(yǔ)法嚴(yán)謹(jǐn),層次分明,程序易寫(xiě),具有很強(qiáng)的可讀性,是第一個(gè)結(jié)構(gòu)化的編程語(yǔ)言。它一出世就受到廣泛歡迎,迅速地從歐洲傳到美國(guó)。沃爾斯一生還寫(xiě)作了大量有關(guān)程序設(shè)計(jì)、算法和數(shù)據(jù)結(jié)構(gòu)的著作,因此,他獲得了1984年度“圖靈獎(jiǎng)”。

Pascal有5個(gè)主要的版本,分別是Unextended Pascal、Extended Pascal、Object- Oriented Extensions to Pascal、Borland PascalDelphi Object Pascal。其中,Unextended Pascal、Extended Pascal和Object-Oriented Extensions to Pascal 是由Pascal標(biāo)準(zhǔn)委員會(huì)所創(chuàng)立和維護(hù)的,Unextended Pascal類(lèi)似于瑞士Niklaus Wirth教授和K.Jensen于1974 年聯(lián)名發(fā)表的Pascal用戶手冊(cè)和報(bào)告,而Extended Pascal則是在其基礎(chǔ)上進(jìn)行了擴(kuò)展,加入了許多新的特性,它們都屬于正式的 Pascal標(biāo)準(zhǔn);Object-Oriented Extensions to Pascal是由Pascal標(biāo)準(zhǔn)委員會(huì)發(fā)表的一份技術(shù)報(bào)告,在 Extended Pascal的基礎(chǔ)上增加了一些用以支持面向?qū)ο蟪绦蛟O(shè)計(jì)的特性,但它屬于非正式的標(biāo)準(zhǔn)。Borland Pascal和 Delphi Object Pascal是由Borland公司專(zhuān)門(mén)為其開(kāi)發(fā)的編譯工具設(shè)計(jì)的Pascal語(yǔ)言,前者是用于DOS的 Turbo Pascal系列和Windows 3.x的Turbo Pascal for Windows的傳統(tǒng)高級(jí)語(yǔ)言,后者是用于Windows的 Delphi和Linux的Kylix的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,它們都不是正式的Pascal標(biāo)準(zhǔn),具有專(zhuān)利性。但由于Turbo Pascal系列和 Delphi功能強(qiáng)大并且廣為流行,Borland Pascal和Delphi Object Pascal已自成為一種標(biāo)準(zhǔn),為許多人所熟悉。

PASCAL語(yǔ)言是一種算法語(yǔ)言,它是瑞士蘇黎世聯(lián)邦工業(yè)大學(xué)的沃思教授于1968年設(shè)計(jì)完成的,1971年正式發(fā)表。PASCAL語(yǔ)言是在ALGOL60的基礎(chǔ)上發(fā)展而成的。它是一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言。它的功能強(qiáng)、編譯程序簡(jiǎn)單,是70年代影響最大一種算法語(yǔ)言。

從使用者的角度來(lái)看,PASCAL語(yǔ)言有以下幾個(gè)主要的特點(diǎn):

⒈ 結(jié)構(gòu)化

PASCAL可以方便地書(shū)寫(xiě)出結(jié)構(gòu)化程序。這就保證程序的正確性和易讀性。在結(jié)構(gòu)化這一點(diǎn)上,比其它算法語(yǔ)言更好一些。

⒉ 數(shù)據(jù)類(lèi)型豐富

PASCAL提供了整數(shù)型、實(shí)型型、字符型、布爾型、枚舉型、子界型以及由以上類(lèi)型構(gòu)成的數(shù)組


相關(guān)條目[ ]


參考來(lái)源[ ]