01 · 计算人生
成果背后的人
约翰·巴克斯领导 IBM 团队创建 FORTRAN,使高级语言在科学计算中成为实用工具。该项目把更易使用的语言与能够生成高效机器代码的编译器结合起来。他还参与程序语言语法的形式化描述,后来探索函数式程序设计。他的事业展示了语言设计如何改变日常编程实践以及计算机科学的研究问题。
理解这项贡献
约翰·巴科斯在 IBM 领导开发了 FORTRAN。科学公式与循环可以被翻译成高效的机器指令,减少了逐项编写汇编代码的需要。他的工作还通过与彼得·诺尔相关的语法记法,影响了程序语言的形式化描述。
为什么重要
实用的高级语言扩大了能够编程的人群,也增加了程序员能够直接表达的工作量。
