GNU Fortran

GNU Fortran
開発者GNUプロジェクト
初回リリース2005年4月20日[ 1 ] (2005年4月20日
安定版リリース
13.2 [ 2 ] [ 1 ] / 2023年7月27日 ( 2023-07-27 )
リポジトリ
書かれたCC++
オペレーティング·システムクロスプラットフォーム
プラットフォームGNU
タイプコンパイラ
ライセンスGNU 一般公衆利用許諾書(バージョン 3 以降)
Webサイトgcc .gnu .org /fortran /Wikidataで編集する

GNU FortranGFortran )は、 GNUプロジェクトの傘下にあるオープンソース・プログラマーコミュニティによって維持されているオープンソースかつフリーソフトウェアプロジェクトであるGNUコンパイラコレクション(GCC)におけるFortranプログラミング言語の実装です。これは、 g77など、このスイートの以前のコンパイラバージョンの後継となります。

歴史

2020年7月現在、GFortranはFortran 2008をほぼ完全に実装しており、 Fortran 2018の約20%を実装しています。[ 3 ] [ 4 ] OpenMP [ 5 ]マルチプラットフォーム共有メモリマルチプロセッシングを最新バージョン(4.5)までサポートしています。 [ 6 ] GFortranは、g77 [ 7 ]やFortran言語の他の多くの一般的な拡張機能でサポートされているほとんどの言語拡張機能やコンパイルオプションとも互換性があります。[ 8 ]

2005年4月にリリースされたGCCバージョン4.0.0以降、[ 9 ] GFortranが古いg77コンパイラに取って代わりました。GCCの新しいFortranフロントエンドは、 g77の主要な作者兼メンテナーであるCraig Burleyが2001年にg77フロントエンドの作業を中止することを決定した後、 [ 10 ]ゼロから書き直されました。 [ 11 ] GFortranは、2000年初頭に開始されたg95から2003年1月に分岐しました。GCC開発者によると、2つのコードベースは「大幅に分岐」しており、 [ 12 ] g95は2013年以降メンテナンスされていません。2010年以降、フロントエンドは、GCCプロジェクトの他の部分と同様に、以前はCで書かれていたC++に移行されました。[ 13 ]ボランティアユーザーによるコンパイラの開発は継続されており[ 14 ]、GCCの新しいバージョンごとに最新の言語標準のサポートとバグ修正が組み込まれています。

参照

参考文献