跳至內容
出自 Arch Linux 中文维基

Fortran 是一門通用型、編譯式命令式程式語言,特別適用於數值計算和科學計算。

來自 Fortran 社區(fortran-lang)網站的說明:

Fortran 是一門成熟且處於積極開發中的語言。其最新修訂版本為 Fortran 2023。現有許多的開源與專有 Fortran 編譯器。此外,諸如標準庫和 Fortran 包管理器(Fortran Package Manager,FPM)等開源項目也正處於活躍開發階段。

編譯器

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(經典版) — 面向 LLVM 的獨立 Fortran 編譯器(未來將被新版 Flang 取代)。
https://github.com/flang-compiler/flang || flang-classicAUR

另請參閱 fortran-lang 獲取開源和商業編譯器列表。請查閱您所用編譯器的文檔以確認其符合哪些標準及提供了哪些語言擴展功能。

附加軟體包

  • Fortran Standard Library — 旨在為 Fortran 提供社區驅動且達成共識的事實"標準"庫(目前處於 alpha 階段)。
https://stdlib.fortran-lang.org/ || fortran_stdlibAUR
  • Fortran Package Manager — Fortran 的包管理器與構建系統(目前處於 alpha 階段)。
https://fpm.fortran-lang.org/ || fortran-fpmAURfortran-fpm-binAUR
https://fortls.fortran-lang.org/ || fortlsAURfortlsCNRepo
  • FORD — 通過代碼注釋生成文檔。
https://github.com/Fortran-FOSS-Programmers/ford || fordAUR
  • f2c — Fortran 轉 C 代碼轉換器。
https://www.netlib.org/f2c/ || f2cAUR

另請參閱 fortran-lang 軟體包索引

參閱