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 取代)。
另请参阅 fortran-lang 获取开源和商业编译器列表。请查阅您所用编译器的文档以确认其符合哪些标准及提供了哪些语言扩展功能。
附加软件包
- Fortran Standard Library — 旨在为 Fortran 提供社区驱动且达成共识的事实"标准"库(目前处于 alpha 阶段)。
- Fortran Package Manager — Fortran 的包管理器与构建系统(目前处于 alpha 阶段)。
- fortls — Fortran 语言服务器。
- https://fortls.fortran-lang.org/ || fortlsAUR、fortlsCNRepo
- FORD — 通过代码注释生成文档。
- f2c — Fortran 转 C 代码转换器。
另请参阅 fortran-lang 软件包索引。