1. Pascal
一款歷史悠久的結構化、物件導向程式語言,是基礎程式語言標準。
Pascal 發展歷史
- 1968–1970 誕生
瑞士學者沃斯(Niklaus Wirth)以ALGOL為基礎設計Pascal,初衷是教導結構化程式設計,1970年釋出第一款編譯器,語法嚴謹、屬強型別語言。 - 70–80年代普及
成為全球各大專院校主流入門語言;Borland推出Turbo Pascal,低價整合式開發環境在個人電腦快速風行,後續新增物件導向功能(Object Pascal)。 - 1995 商業分支:Delphi
Borland發布Delphi,完善Object Pascal並提供視覺化GUI開發,曾是Windows桌面開發主流工具,現為Embarcadero旗下商業產品。 - 90年代開源分支:Free Pascal(FPC)
開源跨平台編譯器,提供ObjFpc等多種語法模式;搭配免費IDE Lazarus可對標Delphi,支援Windows、macOS、Linux與嵌入式裝置。 - 現況
教學場域的使用熱度下滑,但Delphi仍用於企業Windows開發;FPC搭配Lazarus則持續用於免費跨平台軟體、遊戲與嵌入式專案開發。
2. Free Pascal(FPC)
開源免費的 Pascal 編譯器,可解析、編譯 Pascal 程式碼,內建多種語法模式(例如 ObjFpc)。
3. Lazarus
免費圖形化整合開發環境,底層以 FPC 作為核心,用於開發 Windows、macOS、Linux 跨平台桌面程式,新建專案預設使用 ObjFpc 語法。
4. Delphi
由Embarcadero推出的付費商業IDE + 專屬編譯器,語法與FPC的Delphi模式高度相容,主打Windows快速應用開發。
5 Turbo Pascal
1983 年由 Borland 推出,是PC個人電腦上第一款大受歡迎、一體整合IDE的Pascal工具,執行速度快、售價低廉,普及DOS環境下的Pascal教學與開發,但問世時間遠晚於早期學術用途編譯器。
6 全球第一款 Pascal 編譯器
1970 年由沃思(Niklaus Wirth)本人在蘇黎世聯邦理工學院研發出 ETH Pascal(CDC Pascal),比 Turbo Pascal 早 13 年問世。
由此可知,一門程式語言的核心就是編譯器;換句話說,如果你要研發全新程式語言,本質上就是在撰寫一套編譯器。
Pascal 是比 C 語言更早誕生的程式語言,創作者沃思(Niklaus Wirth)博士已於2024年離世,在此緬甸這位備受敬重的Pascal之父。

認識 Free Pascal
Previous: 第一個 Free Pascal 程式範例
Next: 函式、程序與基礎原生型別