加载中...
IBM于1957年发布的第一门高级编程语言,名称来自Formula Translation。超过六十年后,Fortran仍活跃于高性能科学计算:气候模型、天气预报、流体力学模拟、核物理计算大量使用Fortran编写的库和代码。

| 类型 | 编译型、数值计算 |
| 发布年份 | 1957年 |
| 开发者 | John Backus团队(IBM) |
1957年之前,程序员必须用汇编或机器码编写程序。IBM的John Backus(BNF范式的发明者)领导的团队设计了Fortran,让科学家可以用接近数学公式的方式写程序,编译器负责转成机器码。当时很多人认为编译器生成的代码效率必然低于手写汇编,Backus团队花费大量精力让Fortran编译器产生足够优质的代码,才打消了这种疑虑。
Fortran是影响最深远的语言之一——BNF语法描述本身就是为定义Fortran发明的,后来成为所有编程语言语法规范的标准工具。[1]
Fortran的持续使用不是惯性,是实用主义。几个关键原因:
气候模型CESM、天气预报模型WRF的核心都有大量Fortran,更换风险和收益不成比例,这些代码将继续运行数十年。

| 类型 | 编译型、数值计算 |
| 发布年份 | 1957年 |
| 开发者 | John Backus团队(IBM) |
登录 后参与讨论
暂无讨论,来发表第一条评论吧