Fortran在计算机语言基准测试游戏上的表现令人惊讶地糟糕。今天的结果将Fortran排在第14和第11名,单核心测试中排名第7和第10。
我知道基准测试从来不完美,但是Fortran曾经(还是现在?)被认为是高性能计算的语言,而且这个基准测试所使用的问题类型似乎应该有利于Fortran。在一篇关于计算物理学的最近文章中,Landau (2008) 写道:
我知道基准测试从来不完美,但是Fortran曾经(还是现在?)被认为是高性能计算的语言,而且这个基准测试所使用的问题类型似乎应该有利于Fortran。在一篇关于计算物理学的最近文章中,Landau (2008) 写道:
这只是因为语言 shootout 使用的编译器(Intel 免费的 Linux 编译器)吗?然而,[Java] 不如FORTRAN和C那样高效或得到很好的HPC和并行处理支持,因为后两者拥有高度发达的编译器和更多可用的科学子程序库。反过来,FORTRAN仍然是HPC的主导语言,FORTRAN 90/95是一个出乎意料的好、现代化和有效的语言;但遗憾的是,它几乎没有被任何计算机系教授,并且编译器可能很昂贵。