我看到许多Fortran编译器可用于Windows:
如果我错过了任何一篇文章,请随时编辑这篇文章。
我想至少使用Fortran 95,可能还有Fortran 2003。上面的编译器之间有什么不同?
(GCC:转轨转轨
GnuFortran: Fortran front-end)
发布于 2011-01-23 18:54:25
如果我错过了任何一篇文章,请随时编辑这篇文章。
您肯定错过了GNU编译器(对于这,您可以从这站点获得二进制文件)。
我想至少使用Fortran 95,可能还有Fortran 2003。
从一开始就提醒你-忘记完整的Fortran 2003支持。Fortran 2003状况。
上面的编译器之间有什么不同?
不同的价格,不同的平台(OS)支持,不同的标准语言扩展列表,不同(空)列表支持的Fortran 2003功能,一些附加功能(即波特兰集团具有特殊的CUDA编译器,不同的优化功能)。
Fortran编译器比较。
发布于 2011-01-23 20:20:40
和其他类型的软件一样,主要的区别是;
最后,在选择编译器时,最常见的是您在当前代码库上使用的编译器行(例如,MS Powerstation -> Digital的-> Compaq的Visual -> Intel的.)。除了标准之外,几乎所有编译器都有自己的各种自定义扩展、图形库等等,这通常是选择的因素。
我希望至少使用Fortran 95,并可能使用Fortran 2003。上面的编译器之间有什么不同?
我认为,Fortran 95是由所有这些人支持的(现在没有时间检查它,但相当肯定),其中很多都很好地支持F2008特性。然而,F2008是对F2003的一个小的标准升级,这是一个主要的标准升级,因此他们中的许多仍然不支持所有的F2003特性(顺便说一句,还需要一段时间才能实现)。例如,英特尔最近开始宣称支持协同阵列,这是许多用户期待已久的特性。
因此,目前还没有F2003 (除了Cray之外,它们在Windows上是不可用的)标准编译器,当然也没有F2008标准编译器,因为它们必须对2003年和2008年有充分的支持才能声明这一点。现在要讲的故事有点复杂。但是,在one @kemiisto中,还有其他特性,您可以检查所需的各个特性,并根据这些特性选择哪一个编译器提供您的需求。
希望这其中的一些有意义。
https://stackoverflow.com/questions/4775493
复制相似问题