|
其它語言
|
PascalPascal是種高階的程式語言,由瑞士蘇黎士理工學院的尼古拉斯·沃斯(Niklaus Wirth)教授於1960年末期所設計,ISO對Pascal進行修改以後,形成了標準Pascal語言。 Pascal語言還是一種自編譯的語言,這就使它的可靠性大大提高了。在Pascal的各個版本中,經典編譯器中尤以Turbo Pascal的功能最為強大,在當今普遍認為Free Pascal的功能更加強大。 Pascal具有簡潔的語法,結構化的程序結構。它是結構化編程語言,于70年代在ALGOL基礎上研製出來的。它具有豐富的數據類型並提供了數據類型定義設施,其控制結構體現了結構程序設計原則。 它最初是為系統地教授程序設計而設計的,特點是簡明化和結構化,適合教學科學計算與系統軟體的研製。如今,在許多學校的電腦語言課上,學的都是Pascal語言,用的都是Turbo Pascal。至今,Pascal還是國際信息學奧林匹克競賽中最受歡迎的程式語言之一。 Pascal是最早出現的結構化程式語言,具有豐富的數據類型和簡潔靈活的操作語句,適於描述數值和非數值的問題。 美國Borland公司于1983年推出了Turbo Pascal編譯器。其後發展了Object Pascal,作為其Delphi開發工具的開發語言。 Kylix是Borland公司Pascal產品的新成員,支持Delphi和C/C++,運行於Linux。
[編輯] Pascal語言的Hello World程序下面是一個在標準輸出設備上輸出Hello World的簡單程序,這種程序通常作為開始學習程式語言的基礎科目: program Hello(output); begin writeln('Hello, world!') end. [編輯] 其他Pascal編譯器
[編輯] 批評很多人認為Pascal不適合開發大程式。在八十年代,Pascal非常流行,許多重要的程式如Apple Lisa和Macintosh,都使用Pascal開發。Brian Kernighan,C編程語言的發明者之一,在他的文章「Why Pascal Is Not My Favorite Programming Language」(「為什麼Pascal不是我最喜愛的程式語言」)批評了當時Pascal的種種缺點。 事實上,隨著Pascal的不斷發展,他的論點已經不能符合現在的Pascal編譯器。 [編輯] 參考資訊
|
|||||||||||||||||||