1957年(编译系统交付用户) / 美洲

FORTRAN让数学表达式走向高效机器代码

巴克斯领导的IBM团队交付FORTRAN编译系统,让研究人员用接近数学公式的语言编程,再自动转换为机器指令。

算术表达式经过编译模块指向二进制图案的流程
现代科学示意图现代概念图:高级语言中的算术表达式通过编译转换为机器指令。二进制图案只作示意,不是实际FORTRAN编译输出,也不是1957年的程序清单。文明图志 · 文明图志(原创科学解释图) · CC0 1.0 Universal 图片来源与授权

科学史故事

FORTRAN项目在此前数年展开,1957年面向IBM 704用户提供编译系统。团队不只设计语言,还努力让自动生成的程序保持运行效率,减轻手写机器代码的负担。这里的节点指可使用的语言与编译器交付,不是所有高级语言或编译思想的唯一起点;后来的标准化与跨机器实现,也仍需要持续的协作与修订。

联系与背景

存储程序使指令可以保存,高级语言与编译器进一步改变人们表达计算任务的方式。科学计算因此更容易连接数学模型、数据和机器。

年代与日期精度

1957年(编译系统交付用户) 明确节点

按资料明确记载的年、月或日定位;未详的月日不作推定。

地图代表点

纽约(IBM编程研究)

用纽约代表早期IBM编程研究团队的工作环境,不表示所有用户试用或开发活动都发生于此。

代表点坐标 · 40.758°, -73.978°

代表点可指一份手稿的收藏地、实验室或观测地点,不表示研究只在此发生,也不把共同发现单独归于某一国家。

资料依据

  • 华东师范大学数学科学学院:Fortran 95程序设计讲义(发展历史)

资料以书目标题展示,不提供外部跳转。参考资料可能支持个别事实或相关背景,列出来源并不等于每一句解释已经逐句核实。

有想法,告诉我们