首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于Windows的各种Fortran编译器之间有什么不同?

用于Windows的各种Fortran编译器之间有什么不同?
EN

Stack Overflow用户
提问于 2011-01-23 18:15:53
回答 2查看 4K关注 0票数 0

我看到许多Fortran编译器可用于Windows:

  • 唠叨
  • 阿博特
  • 波特兰集团
  • 拉希
  • 英特尔
  • OpenWatcom (仅限F77)
  • 银霜FTN95
  • 路径标度
  • GNU/GCC
  • GnuFortran

如果我错过了任何一篇文章,请随时编辑这篇文章。

我想至少使用Fortran 95,可能还有Fortran 2003。上面的编译器之间有什么不同?

(GCC:转轨转轨

代码语言:javascript
运行
复制
 GnuFortran:  Fortran front-end)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-23 18:54:25

如果我错过了任何一篇文章,请随时编辑这篇文章。

您肯定错过了GNU编译器(对于,您可以从站点获得二进制文件)。

我想至少使用Fortran 95,可能还有Fortran 2003。

从一开始就提醒你-忘记完整的Fortran 2003支持。Fortran 2003状况

上面的编译器之间有什么不同?

不同的价格,不同的平台(OS)支持,不同的标准语言扩展列表,不同(空)列表支持的Fortran 2003功能,一些附加功能(即波特兰集团具有特殊的CUDA编译器,不同的优化功能)。

Fortran编译器比较

票数 1
EN

Stack Overflow用户

发布于 2011-01-23 20:20:40

和其他类型的软件一样,主要的区别是;

  • 它们在Fortran标准支持方面的发展状况
  • 开发部门的支持。和支援人员(在这方面,我对英特尔公司非常满意)在我的旧工作空间.他们的论坛是一个征求意见的好地方,他们的工作人员也很有帮助。
  • 价格..。

最后,在选择编译器时,最常见的是您在当前代码库上使用的编译器行(例如,MS Powerstation -> Digital的-> Compaq的Visual -> Intel的.)。除了标准之外,几乎所有编译器都有自己的各种自定义扩展、图形库等等,这通常是选择的因素。

我希望至少使用Fortran 95,并可能使用Fortran 2003。上面的编译器之间有什么不同?

我认为,Fortran 95是由所有这些人支持的(现在没有时间检查它,但相当肯定),其中很多都很好地支持F2008特性。然而,F2008是对F2003的一个小的标准升级,这是一个主要的标准升级,因此他们中的许多仍然不支持所有的F2003特性(顺便说一句,还需要一段时间才能实现)。例如,英特尔最近开始宣称支持协同阵列,这是许多用户期待已久的特性。

因此,目前还没有F2003 (除了Cray之外,它们在Windows上是不可用的)标准编译器,当然也没有F2008标准编译器,因为它们必须对2003年和2008年有充分的支持才能声明这一点。现在要讲的故事有点复杂。但是,在one @kemiisto中,还有其他特性,您可以检查所需的各个特性,并根据这些特性选择哪一个编译器提供您的需求。

希望这其中的一些有意义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4775493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档