IDEs#
IDE(統合開発環境)とは、テキストエディタで外部プラグインとして提供されるパッケージがすべてソフトウェアに統合された、完全なソフトウェア開発環境のことです。IDE は通常、特定の言語セットに合わせて最適化されています。たとえば、コンパイル型言語またはインタプリタ型言語、単一の言語、または科学開発やWeb開発などの開発されるアプリケーションに応じて、IDE が宣伝されることは非常に一般的です。IDE は、インストール後に最小限の労力でコーディングを開始できるため、初心者プログラマーに推奨されます。ただし、専門的な環境では、個々の開発者やチームが、テキストエディタよりも優れた独自の機能のために、大規模プロジェクトに IDE を選択することは非常に一般的です。
優れた Fortran サポートを提供する一般的な IDE のリストをアルファベット順に示します。
AbsoftTools: 商用製品、クロスプラットフォーム、Absoft独自のFortranコンパイラが付属しています。
Code::Blocks: フリー製品、クロスプラットフォームで複数のコンパイラをサポートしています。インストール方法とFortranコンパイラの追加方法に関するオンラインチュートリアルが豊富にあります。また、主要開発者による国際Fortran会議2020でのその機能と将来の見通しに関する最近のプレゼンテーションもこちらにあります。
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コンパイラのみをサポートしており、現在はIntel oneAPIの下で多くの他のフリーツールとバンドルされています。