Fortran

出自 ArchWiki


Fortran 是一种通用的、编译型的命令式编程语言,尤其适用于数值计算和科学计算。

来自 Fortran 社区 (fortran-lang) 网站

Fortran 语言成熟且正在积极开发中。该语言的最新修订版本是 Fortran 2023。有十几种开源和专有的 Fortran 编译器。此外,诸如标准库和 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

另请参阅 fortran-lang 以获取开源和商业编译器列表。查看您的编译器文档以验证其符合哪些标准以及提供哪些语言扩展。

附加软件包

  • Fortran 标准库 — 旨在为 Fortran 提供一个社区驱动和一致认可的事实上的“标准”库
https://stdlib.fortran-lang.cn/ || fortran_stdlibAUR
  • Fortran 包管理器 — Fortran 的包管理器和构建系统
https://fpm.fortran-lang.cn/ || fortran-fpmAUR fortran-fpm-binAUR
  • fortls — Fortran 语言服务器
https://fortls.fortran-lang.cn/ || fortlsAUR
  • FORD — 从代码注释生成文档。
https://github.com/Fortran-FOSS-Programmers/ford || fordAUR
  • f2c — Fortran 到 C 代码翻译器
https://www.netlib.org/f2c/ || f2cAUR

另请参阅 fortran-lang 包索引

参见

  • J3 (美国) 和 WG5 (国际) Fortran 标准委员会。