1. Pascal
一门老牌结构化面向对象编程语言,是基础语言标准。
Pascal 发展历史
- 1968–1970 诞生
瑞士沃斯(Niklaus Wirth)基于ALGOL设计Pascal,初衷是教学结构化编程,1970年推出首个编译器,语法严谨、强类型。 - 70–80年代普及
成为全球高校主流入门语言;Borland推出Turbo Pascal,PC端低成本IDE快速流行,后期加入面向对象(Object Pascal)。 - 1995 商用分支:Delphi
Borland发布Delphi,完善Object Pascal、可视化GUI开发,Windows桌面开发主流工具,现为Embarcadero商业产品。 - 90年代开源分支:Free Pascal(FPC)
开源跨平台编译器,提供ObjFpc等语法模式;搭配Lazarus免费IDE,对标Delphi,支持Windows/macOS/Linux/嵌入式。 - 现状
教学热度下降,但Delphi用于企业Windows开发,FPC+Lazarus免费跨平台开发、游戏、嵌入式仍在使用。
2. Free Pascal(FPC)
开源免费 Pascal 编译器,能解析、编译 Pascal 代码;内置多种语法模式(例如 ObjFpc)。
3. Lazarus
免费图形化 IDE,底层基于 FPC,用来写 Windows/macOS/Linux 跨平台桌面程序,新建项目默认 ObjFpc 语法。
4. Delphi
Embarcadero 出品商业付费 IDE + 专属编译器,语法和 FPC 的 Delphi 模式高度匹配,主打 Windows 快速开发。
5 Turbo Pascal
1983 年 Borland 发布,是 PC 个人微机上第一款火爆、带一体化 IDE 的 Pascal 工具,速度快、价格极低,普及了 DOS 下 Pascal 教学与开发,但问世远晚于早期学术编译器Turbo Pasc…
6 全球第一款 Pascal 编译器
1970 年沃思(Niklaus Wirth)本人在苏黎世理工做出 ETH Pascal(CDC Pascal),比 Turbo Pascal 早 13 年。
所以说,一门编程语言的核心是编译器,可以这么说,如果你要开发一门编程语言,本质上你就是在编写一个编辑器。
Pascal是一门比C语言还更早的编程语言,它的作者沃思(Niklaus Wirth)博士,已于2024年离世,在此缅怀这位尊敬的Pascal之父。

Previous: 第一个Free Pascal例子
Next: 函数、过程与基础原生类型