Fortran

提供: ArchWiki
2024年10月18日 (金) 19:22時点におけるKgx (トーク | 投稿記録)による版 (同期)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Fortran は、一般目的のコンパイルされた命令型プログラム言語で、数値計算や科学計算に特に適しています。

コミュニティ (fortran-lang) サイトから:

Fortran は成熟しており、活発に開発中です。この言語の最新リビジョンは Fortran 2023 です。オープンソースおよび独自の Fortran コンパイラが 12 種類以上あります。さらに、標準ライブラリや Fortran パッケージマネージャーなどのオープンソース プロジェクトが活発に開発されています。

コンパイラ

gcc-fortran パッケージをインストールします。これにより、GCC の Fortran フロントエンドがインストールされます。

Arch Linux で利用できる他の Fortran コンパイラには次のものがあります。

  • lfortran — LLVM 上に構築された最新の対話型 Fortran コンパイラ
https://lfortran.org || lfortranAUR
  • (LLVM) Flang — 最新の C++ で実装された Fortran 2018 用の新しい LLVM フロントエンド
https://flang.llvm.org/ || flangAUR
  • Flang (classic) — LLVM をターゲットとしたツリー外 Fortran コンパイラ (将来的には新しい Flang に置き換えられる予定)
https://github.com/flang-compiler/flang || flang-classicAUR

オープンソースおよび商用コンパイラのリストについては、[1] も参照してください。コンパイラのドキュメントを調べて、コンパイラがどの 標準 に準拠しているか、またどのような言語拡張機能を提供しているかを確認してください。

追加パッケージ

  • Fortran Standard Library — コミュニティ主導で合意された、Fortran の事実上の "標準" ライブラリを提供することを目的としています。
https://stdlib.fortran-lang.org/ || fortran_stdlibAUR
  • Fortran Package Manager — Fortran 用のパッケージマネージャーとビルドシステム
https://stdlib.fortran-lang.org/ || fortran-fpmAUR fortran-fpm-binAUR
  • fortls — Fortran 言語サーバー
https://fortls.fortran-lang.org/ || fortlsAUR
  • FORD — コードコメントからドキュメントを生成します。
https://github.com/Fortran-FOSS-Programmers/ford || fordAUR
  • f2c — Fortran から C コードへのトランスレータ
https://www.netlib.org/f2c/ || f2cAUR

パッケージのインデックス も参照してください。

参照