Tales of the C: Retro Thoughts on the Seemingly Eternal Programming Language
a year ago
- #programming
- #retro-computing
- #C-language
- C语言由布莱恩·克尼汉和丹尼斯·里奇在1970年代初为构建Unix系统而创造
- 随着计算机性能提升和学生进入商业领域,最初仅在大学使用的C语言获得了广泛采用
- 《C程序设计语言》这本经典著作言简意赅地涵盖了编程基础原理,其理念适用于任何编程语言
- 与帕斯卡、Scheme和Lisp等学院派语言相比,C语言展现出更强的实用价值
- 早期针对雅达利等8位计算机的C编译器功能有限,常常缺失标准特性
- 雅达利ST计算机曾拥有多种C编译器,包括Megamax C、Laser C、Mark Williams C和Prospero C
- 1980年代的C编译器价格昂贵(150-300美元),相当于现今400-800美元的购买力
- Sozobon C和GST C等公共领域及低成本编译器为预算有限的开发者提供了选择
- 至今C语言仍保持重要影响力,在Tiobe指数中排名第三,其语法深刻影响了C#和Swift等现代语言
- 曾被视为高级语言的C语言,如今因其在速度敏感型应用中的优势而被归为底层语言