集成开发环境(IDE)#

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 Studio Community Edition 2019 是一款免费产品,可在 Windows 和 macOS 中使用,仅支持 Intel 的 Fortran 编译器,现在与许多其它免费使用的 HPC 工具捆绑在 英特尔 oneAPI 中。