专栏名称: 码农翻身
工作15年的前IBM架构师分享好玩有趣的编程知识和职场的经验教训, 不容错过。
今天看啥  ›  专栏  ›  码农翻身

漫画 | 编程语言三巨头的陨落

码农翻身  · 公众号  · 程序员  · 2024-10-10 08:55

主要观点总结

文章介绍了计算机编程历史上的三种早期编程语言Fortran、COBOL和ALGOL,并探讨了它们的特点和贡献。文章还提到了大模型辅助软件开发的概念,并推荐了一本书《大模型辅助软件开发》。

关键观点总结

关键观点1: Fortran的特点和贡献

Fortran是一种用于科学计算的编程语言,具有公式翻译功能,能解决算术表达式的问题。它引入了现代编程语言的特征,如循环、条件语句、数组等,适合数值运算。

关键观点2: COBOL的诞生和特点

COBOL是一种面向商业的编程语言,由格蕾丝·霍珀等人创建。它使用英语作为语法,适合操作大量数据,特别适用于商业数据处理,如打印工资支票等。至今仍在银行、金融等行业广泛应用。

关键观点3: ALGOL的特点和影响

ALGOL是一种新的编程语言,具有块结构、词法作用域等先进概念。虽然它在商业应用上未能成功,但其思想影响了许多现代编程语言,成为结构化编程的基石。

关键观点4: 大模型辅助软件开发的概念

大模型辅助软件开发是指利用大模型的能力来辅助软件开发过程。虽然大模型在表面上是应用的核心,但成功的关键还在于软件工程的专业素养、定义问题、解决问题的能力,以及与人类的紧密合作。


文章预览

对于一个小学生来说,就可以轻松地计算这样的算式  3+10*5 但是对一个程序员来说,如果你想从头儿写个程序,解析并执行这个算式,你会发现就很难了。 但是,算术表达式可以更复杂,需要一个通用的程序处理方法,能将任何算术表达式转换成正确的次序来执行。 这个问题,也困住了60年前的 John Backus及其团队,他们后来发现了一种叫做Stack Evaluation的方法,解决了算式表达式的问题。 所以,John Backus 团队开发的程序也叫做公式翻译(Formula Translation),简称Fortran。 当然,Fortran不仅仅只能做公式翻译,它还引入了很多现代编程语言的特征,例如DO循环、IF语句,数组,子程序等。 尽管还很初级,但Fortran成功地满足了科学计算的需求,成为编程历史上的第一位巨头。 Fortran提供了定点数和浮点数,适合数值运算,但是不擅长处理文本,明显不适合商 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览