Hello World

任何 Fortran 程序都必须包含 end 作为最后一个语句。因此,最简单的 Fortran 程序如下所示:

end

以下是“hello,world”程序的一些示例:

print *, "Hello, world" 
end

write 声明:

write(*,*) "Hello, world"
end

为清楚起见,现在通常使用 program 语句来启动程序并为其命名。然后,end 语句可以引用此名称以使其明确指出它是什么,并让编译器检查代码的正确性。此外,所有 Fortran 程序都应包含 implicit none 语句。因此,最小的 Fortran 程序实际应该如下所示:

program hello
  implicit none
  write(*,*) 'Hello world!'
end program hello

从这一点开始,下一个合乎逻辑的步骤是如何查看 hello world 程序的结果。本节介绍如何在类似 Linux 的环境中实现这一点。我们假设你有一些 shell 命令的基本概念,主要是你知道如何到达 shell 终端。我们还假设你已经设置了 fortran 环境 。使用首选的文本编辑器(记事本,记事本++,vi,vim,emacs,gedit,kate 等),将上面的 hello 程序(复制和粘贴)保存在主目录中名为 hello.f90 的文件中。hello.f90 是你的源文件。然后转到命令行并导航到保存源文件的目录(主目录?),然后键入以下命令:

>gfortran -o hello hello.f90

你刚刚创建了 hello world 可执行程序。在技​​术方面,你刚编译了你的程序。要运行它,请键入以下命令:

>./hello

你应该在 shell 终端上看到以下行。

> Hello world!

恭喜,你刚刚编写,编译并运行了 Hello World 程序。