"": 200,
"": "",
"": "Pascal是一種計算機通用的高級程序設計語言。Pascal的取名是為了紀念十七世紀法國著名哲學家和數學家BlaisePascal。它由瑞士NiklausWirth教授於六十年代末設計並創立。Pascal語言語法嚴謹,層次分明,程序易寫,具有很強的可讀性,是第一個結構化的編程語言。
Pascal是一種計算機通用的高級程序設計語言。Pascal的取名是為了紀念十七世紀法國著名哲學家和數學家BlaisePascal。它由瑞士NiklausWirth教授於六十年代末設計並創立。1971年,瑞士聯邦技術學院尼克勞斯·沃爾斯(N.Wirth)教授發明了另一種簡單明晰的計算機程序設計語言,這就是以電腦先驅帕斯卡的名字命名的Pascal語言。Pascal語言語法嚴謹,層次分明,程序易寫,具有很強的可讀性,是第一個結構化的編程語言。它一出世就受到廣泛歡迎,迅速地從歐洲傳到美國。沃爾斯一生還寫作了大量有關程序設計、算法和數據結構的著作,因此,他獲得了1984年度“圖靈獎”。
特點
以法國數學家命名的Pascal語言現已成為使用最廣泛的語言之一,其主要特點有:嚴格的結構化形式;豐富完備的數據類型;運行效率高;查錯能力強。
正因為上述特點,Pascal語言可以被方便地用於描述各種算法與數據結構。尤其是對於程序設計的初學者,Pascal語言有益於培養良好的程序設計風格和習慣。IOI(國際奧林匹克信息學競賽)把Pascal語言作為三種程序設計語言之一,NOI(全國奧林匹克信息學競賽)把Pascal語言和c語言、c++語言作為競賽使用程序設計語言,在大學中Pascal語言也常常被用作學習數據結構與算法的教學語言。
發展曆程
ps:高級語言發展過程中,Pascal是一個重要的裡程碑。Pascal語言是第一個係統地體現了E.W.Dijkstra和C.A.R.Hoare定義的結構化程序設計概念的語言。
最新小說章節盡在o o p . t w
在Pascal問世以來的三十餘年間,先後產生了適合於不同機型的各種各樣版本。其中影響最大的莫過於TurboPascal係列軟件。它是由美國Borland公司設計、研製的一種適用於微機的Pascal編譯係統。該編譯係統由1983年推出1.0版本發展到1992年推出的7.0版本,其版本不斷更新,而功能更趨完善。
版本
Pascal有5個主要的版本,分別是UnextendedPascal、ExtendedPascal、Object-OrientedExtensionstoPascal、ObjectPascal和Delphi。其中,UnextendedPascal、ExtendedPascal和Object-OrientedExtensionstoPascal是由Pascal標準委員會所創立和維護的,UnextendedPascal類似於瑞士NiklausWirth教授和K.Jensen於1974年聯名發表的Pascal用戶手冊和報告,而ExtendedPascal則是在其基礎上進行了擴展,加入了許多新的特性,它們都屬於正式的Pascal標準;Object-OrientedExtensionstoPascal是由Pascal標準委員會發表的一份技術報告,在ExtendedPascal的基礎上增加了一些用以支持麵向對象程序設計的特性,但它屬於非正式的標準。Delphi是由Borland公司專門為其開發的編譯工具(也叫Delphi)設計的Pascal語言,Delphi不是正式的Pascal標準,具有專利性。但由於TurboPascal係列和Delphi功能強大並且廣為流行,Delphi已自成為一種標準,為許多人所熟悉。
缺點
PASCAL不支持更好的網絡支持,圖形界麵(GUI)難以實現,有人作為DOS程序的腳本。
基本符號
Pascal語言隻能使用以下幾類基本符號:
(1)大小寫英文字母
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
(2)數字
1234567890
(3)其他符號
+-*\/=<>=><()[]{}:=,.;:..divmod
級先優符算運
)先優最(1ton
2dna,dom,vid,/\,*
3ro,-,+,rox
)先優末(4,=<,=,=,ni
。號符何任他其用使得不,外符字的定規上以用使以可了除言語lacsaP,意注
字留保
:字留保的lacsaP是麵下。個24有字留保的中lacsaP準標。字鍵關或字留保做叫號符定特些這,義含的定特了予賦詞單文英些一給lacsaP,言語級高種一為作
nldaerdaernletirwetirwsesutupteseretirwerhtiwelihwravlitnuepytotnehttaeperdrocermargorperudecorpdekcaprofotonlindomlebalnifiotognoitcnufdrawrofrofelifdneesleotnwododvidtsnocesacnigebyarradna
。.統係譯編的序程lacsaP是lacsaPeerF/\lacsaPobruT而,言語程編門一是lacsaP
。的較比能不是個兩這,器譯編是lacsaPeerF/\lacsaPobruT而,言語門一是隻lacsaP
比起一在放言語個兩把以可你