在 CentOS 系统上学习 Fortran(尤其是配合 CentOS 环境使用),可以从下面几个方向找资料,既适合入门也适合实战。
一、CentOS 上 Fortran 环境先搭好
1. 安装 Fortran 编译器(gfortran)
sudo yum install gcc-gfortran
验证:
gfortran --version
2. 简单测试
program hello
print *, "Hello, CentOS Fortran!"
end program hello
编译运行:
gfortran hello.f90 -o hello
./hello
二、中文 Fortran 教程推荐
1. 书籍(经典)
- 《Fortran 95 程序设计》(彭国伦)——强烈推荐,中文、易懂
- 《Fortran 77 和 Fortran 90 程序设计》
- 《数值计算与 Fortran 编程》
2. 国内网站 / 博客
- 博客园 / CSDN
- 搜索:
CentOS gfortran 教程
- 搜索:
Fortran 入门 示例
- 知乎
- B 站
- 搜索:
Fortran 教程、gfortran 使用
三、英文系统型教程(质量高)
1. 官方 / 经典文档
- GCC gfortran 手册
https://gcc.gnu.org/onlinedocs/gfortran/
- Fortran Wiki
http://fortranwiki.org/
2. 免费电子教程
- Fortran 90 Tutorial (NYU)
https://www.nccs.gov/users/cuurts/intro_f90.html
- Fortran 95/2003 教程(MIT)
- Learn Fortran in Y minutes
https://learnxinyminutes.com/docs/fortran/
四、科学计算 / CentOS 场景常用
如果你是做:
- 数值计算
- HPC / 集群
- 气象 / 流体 / 物理仿真
推荐学习重点:
- Makefile + gfortran
- 数组、模块(module)
- 文件 I/O
- OpenMP / MPI(CentOS 上常用)
五、我可以怎么帮你?
你可以直接告诉我:
- 你是 零基础 还是 有编程基础
- 用在 科研 / 工程 / 作业
- 是否需要在 CentOS 服务器 / 集群 上跑
我可以:
- 给你一套 CentOS + Fortran 学习路线
- 写 可直接运行的示例
- 帮你配 编译环境 / Makefile
你更偏向哪一类 Fortran(77 / 90 / 95 / 2003)?