Fortran 在计算机语言基准游戏中的表现出奇的差。今天的结果将 Fortran 放在两个四核测试中的第 14 位和第 11 位,单核测试中的第 7 位和第 10 位。
现在,我知道基准测试从来都不是完美的,但是,Fortran 仍然(是?)经常被认为是高性能计算的语言,而且看起来这个基准测试中使用的问题类型应该是 Fortran 的优势。在最近一篇关于计算物理学的文章中,Landau (2008) 写道:
然而,[Java] 在 HPC 和并行处理方面不如 FORTRAN 和 C 那样高效或得到很好的支持,后两者具有高度开发的编译器和更多可用的科学子例程库。反过来,FORTRAN 仍然是 HPC 的主要语言,FORTRAN 90/95 是一种令人惊讶的好、现代和有效的语言;但是很遗憾,任何 CS 部门都几乎没有教授它,而且编译器可能很昂贵。
仅仅是因为语言大战使用的编译器(英特尔为 Linux 提供的免费编译器)吗?