一. Windows平台下
在Win平台下,用的较多的是基于微软Visual Studio而集成的一整套IDE、商业编辑器:CVF和IVF。
1. CVF(Compaq Visual Fortran)
最常见的是CVF6.5,基于VS6,是win98时代的东西,更新到V6.6c被Intel收购了,即后来的IVF。CVF只支持到Fortran 95标准。
2. IVF(Intel Visual Fortran)
CVF的后继者,支持扩展的2003标准。IVF对Fortran77,90,95的兼容性不错。
二. Linux平台下
Linux下的fortran编译器很丰富,而且几乎都是免费的,如g77, gfortran, ifort 以及g95。
g77以前是GNU里的成员,后来被gfortran替代了。g95是在gfortan的发展过程中独立出去的,现在就只有作者一个人在维护。ifort是Intel的产品,对于单独的用户是免费的。这四个编译器用的较多的是gfortran和ifort,关于这两个编译器的讨论也集中在对老版fortran代码的兼容性(容错性)以及编译后的程序运行效率问题。总体来说,ifort的兼容性更好些,效率问题不太清晰。以下下面这两篇帖子对这个问题做过一些讨论,希望读完后自己能有一个总体的评判。
注:关于ifort在ubuntu下的安装可以参加另一篇博文:
此评论已被博客管理员删除。
回复删除