Turbo Pascal 的历史:从革命到传奇
Turbo Pascal 不仅仅是一个编译器;它是使编程民主化的工具。在软件开发昂贵且极其缓慢的时代,Borland 树立了新标准。
1. 开端:速度狂潮 (v1.0 – 3.0)
在 80 年代初,编译 Pascal 代码通常需要几分钟。1983 年,一切都变了:Philippe Kahn 和 Anders Hejlsberg 发布了 Turbo Pascal 1.0。
- “单遍编译器”: 编译器非常小(约 30 KB),完全在内存 (RAM) 中运行。它比竞争对手快 100 倍。
- 价格: 当微软的编译器售价数百美元时,Turbo Pascal 仅售 49.95 美元。
- 平台: 最初为 CP/M 开发,很快成为新兴的 IBM PC (MS-DOS) 的标准。
2. 黄金时代:专业化与 OOP (v4.0 – 7.0)
随着 4.0 版本的发布,Borland 创建了一个专业的开发系统。
- 版本 4.0 和 5.0: 引入单元 (Units)。开发者终于可以将代码分割成独立的模块。
- 版本 5.5: Borland 引入了面向对象编程 (OOP)。
- 版本 6.0 和 7.0: 带有 Turbo Vision 的传奇蓝色 IDE 诞生。7.0 版本 (1992) 被认为是 DOS 编程的巅峰。
3. Borland 与 Anders Hejlsberg
成功的背后是 Anders Hejlsberg。后来他去了微软,创造了 Delphi、J++、C# 和 TypeScript。
4. 遗产
尽管 Turbo Pascal 被 Delphi 取代,但它的影响依然存在:
- IDE 概念: 将编辑器、编译器和调试器结合在一起的想法不仅成为了主流。
- 教育: 几代人通过 Pascal 学习了结构化编程。
- 开源: Free Pascal 和 Lazarus 让这种精神得以延续。