Pascal

Pascal是種高階的程式語言,由瑞士蘇黎士理工學院尼古拉斯·沃斯(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產品的新成員,支持DelphiC/C++,運行於Linux

目錄

[編輯] Pascal語言的Hello World程序

下面是一個在標準輸出設備上輸出Hello World的簡單程序,這種程序通常作為開始學習程式語言的基礎科目:

program Hello(output);
begin
    writeln('Hello, world!')
end.

[編輯] 其他Pascal編譯器

  • Free Pascal [1] 原名 FPK Pascal,是一個 32 bit 的 Pascal 編譯器(現在亦可執行於64-bit的系統),採用GNU通用公共許可證,可運行於多個平臺,支持 Delphi 的語法。它是用 Pascal 寫成的。包含Turbo Pascal、Delphi等的兼容模式。是中國現在信息學奧林匹克競賽中的Windows下推薦編譯器之一。
  • GNU Pascal Compiler (GPC)是GNU Compiler Collection (GCC)的一員,用C寫成。
  • P4 compiler

[編輯] 批評

很多人認為Pascal不適合開發大程式。在八十年代,Pascal非常流行,許多重要的程式如Apple LisaMacintosh,都使用Pascal開發。Brian KernighanC編程語言的發明者之一,在他的文章「Why Pascal Is Not My Favorite Programming Language」(「為什麼Pascal不是我最喜愛的程式語言」)批評了當時Pascal的種種缺點。 事實上,隨著Pascal的不斷發展,他的論點已經不能符合現在的Pascal編譯器。

[編輯] 參考資訊

  • (英文)Pascal Central 資訊站-提供了相當豐富的 Pascal 訊息、文件及資源。

Katalog Stron Śląsk Stemple budowlane tanie latanie zamykanie naczyń Folie do faksu Lyrics997 Bielizna damska Monitory, monitor LCD sklep kulturystyka Szczyrk Dwie twarze liberalizmu ac zymes Dobre meble pozycjonowanie stron Tanie leki kick koparki Bułgaria wczasy Karaoke tani kredyt hipoteczny COOLsurf