集成开发环境#

集成开发环境 (IDE) 指的是一个完整的软件开发环境,其中所有作为文本编辑器中外部插件提供的软件包都已集成到软件中。IDE 通常针对特定的一组语言进行优化。例如,IDE 通常会针对编译型或解释型语言进行宣传,甚至针对单一语言,或者根据开发的应用程序,例如科学或 Web 开发。IDE 建议初学者程序员使用,因为安装后可以以最少的努力开始编码。但是,在专业环境中,个人开发人员和团队都非常普遍地为大型项目选择 IDE,因为它们可能提供一些文本编辑器所不具备的独特功能。

以下按字母顺序提供了提供良好 Fortran 支持的常用 IDE 列表

  • AbsoftTools:商业产品,跨平台,附带 Absoft 自有的 Fortran 编译器。

  • Code::Blocks:免费产品,跨平台并支持多个编译器。网上有很多关于如何安装它并添加 Fortran 编译器的教程。以及最近的演示,这里,其主要开发人员在 2020 年国际 Fortran 大会上展示了其功能和未来前景。

  • Eclipse-Photran Photran 是一个基于 Eclipse 和 C/C++ 开发工具的 Fortran IDE 和重构工具。免费产品,跨平台并支持多个编译器。

  • Geany:免费产品,跨平台并支持多个编译器。

  • NAG Fortran Builder 是一款商业产品,可在 Windows 和 MacOS 上使用,并支持 NAG 自有的 Fortran 编译器。

  • Plato 是一款商业产品,跨平台,附带 Silverfrost 的 Fortran FTN95 自有的 Fortran 编译器。

  • SimplyFortran 是一款商业产品,跨平台,支持 GNU Fortran 编译器。

  • Visual Studio2019 社区版是一款免费产品,可在 Windows 和 macOS 上使用,并且仅支持 Intel 的 Fortran 编译器,现在与许多其他免费使用的 HPC 工具捆绑在Intel oneAPI中。