2.2 关键突破:编译器技术

FORTRAN的核心理念是将高级语言自动翻译为机器代码,这个过程称为编译。在当时,许多计算机科学家怀疑编译器能否生成与手工编写汇编代码相媲美的高效机器代码。巴克斯和他的团队花了三年时间开发FORTRAN编译器,最终在1957年发布了第一个版本。

FORTRAN编译器包含了多项革命性创新:

  • 优化编译器:FORTRAN I是第一个进行代码优化的编译器,它能够重新安排算术表达式的计算顺序以提高效率
  • 独立的编译单元:支持将程序分成多个子程序分别编译
  • 格式化I/O:提供了FORMAT语句来精确控制输入输出格式