本PDF为Fortran编程初学者提供入门指导,详细介绍了如何编写和运行第一个“Hello World”程序,帮助读者快速掌握Fortran的基础语法与环境配置。
### Fortran 入门教程之Hello world
#### 知识点概述
1. **Fortran简介及历史背景**
2. **“Hello, World!”程序的意义及其在编程学习中的作用**
3. **Fortran编译器的选择与安装**
4. **Fortran程序的基本结构**
5. **如何编写并运行一个简单的Fortran程序**
#### Fortran简介
Fortran(Formula Translation)是一种高级编程语言,最初由IBM公司在1950年代开发,旨在简化科学计算和工程应用中的数值计算任务。随着时间的发展,Fortran经历了多次重大修订,包括Fortran IV、Fortran 77、Fortran 90等版本,其中Fortran 90标志着该语言进入了现代编程语言的行列。
#### “Hello, World!”程序的重要性
“Hello, World!”程序是几乎所有编程语言教程中的第一个示例,其目的是简单明了地介绍如何编写、编译并运行一个基本程序。它不仅是编程新手入门的第一个实践项目,也能够帮助开发者快速验证开发环境的配置是否正确无误。
#### Fortran编译器选择与安装
本教程推荐使用GNU Fortran编译器(gfortran),它是GNU Compiler Collection (GCC)的一部分,支持多种操作系统:
- **Linux**:可以通过系统的包管理器进行安装。例如,在Debian或Ubuntu系统中可以使用`apt-get install gfortran`命令;在RHEL或CentOS系列中则可使用`yum install gcc-gfortran`。
- **macOS**:推荐通过Homebrew或MacPorts来安装,如执行 `brew install gcc` 以包含gfortran在内的GCC进行安装。
- **Windows**:可以从官方站点下载预编译的二进制文件,或者利用MinGW-w64、Cygwin等工具集成安装。
#### 编写并运行Fortran程序
接下来,我们按照教程步骤来编写并运行一个简单的“Hello, World!”程序:
1. **创建源文件**:
打开文本编辑器(推荐使用具有语法高亮功能的编辑器,如VSCode、Sublime Text等),新建一个文件,并输入以下内容:
```fortran
program hello
! This is a comment line; it is ignored by the compiler
print *, Hello, World!
end program hello
```
其中,`program hello`定义了一个名为`hello`的程序,`print *, Hello, World!`表示输出字符串到标准输出(通常是屏幕),最后使用 `end program hello` 标记程序结束。
2. **保存文件**:
将文件以 `.f90` 为扩展名进行保存。例如命名为 `hello.f90`. 这里的 .f90 是现代Fortran源代码的标准后缀,其中的数字表示1990年发布的第一个现代 Fortran标准版本。
3. **编译程序**:
打开终端(或命令提示符),切换到包含该文件的工作目录,并执行以下命令来完成编译过程:
```sh
$ gfortran hello.f90 -o hello
```
这条指令将源代码 `hello.f90` 编译成一个名为 `hello` 的可执行程序。
4. **运行程序**:
在终端中输入如下命令以启动编写的Fortran程序并查看输出结果:
```sh
$ ./hello
Hello, World!
```
至此,您已经成功地编写、编译并且运行了第一个 Fortran 程序——“Hello, World!”。这不仅标志着对Fortran的基础掌握程度,也为进一步学习和探索更复杂的编程任务奠定了基础。