Hello world#
このチュートリアルのセクションでは、最初の Fortran プログラムである、どこにでもある “Hello, World!” の例を作成します。
ただし、プログラムを作成する前に、Fortran コンパイラが設定されていることを確認する必要があります。
Fortran はコンパイル言語であり、一度記述されると、ソースコードはコンパイラを通過して、実行可能なマシン実行ファイルを生成する必要があります。
コンパイラの設定#
このチュートリアルでは、無料のオープンソースである GNU Fortran コンパイラ (gfortran) を使用します。これは GNU コンパイラコレクション (GCC) の一部です。
Linux で gfortran をインストールするには、システムのパッケージマネージャーを使用します。macOS では、Homebrew または MacPorts を使用して gfortran をインストールできます。Windows では、ネイティブバイナリを こちら から入手できます。
gfortran が正しく設定されていることを確認するには、ターミナルを開き、次のコマンドを実行します。
$> gfortran --version
これにより、次のような出力が表示されます。
GNU Fortran 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Hello world#
コンパイラを設定したら、お気に入りのコードエディタで新しいファイルを開き、次の内容を入力します。
program hello
! This is a comment line; it is ignored by the compiler
print *, 'Hello, World!'
end program hello
プログラムを hello.f90
として保存したら、コマンドラインで次のようにコンパイルします。
$> gfortran hello.f90 -o hello
.f90
は、最新の Fortran ソースファイルの標準的なファイル拡張子です。90 は、1990 年の最初の最新の Fortran 標準を指しています。
コンパイルしたプログラムを実行するには
$> ./hello
Hello, World!
おめでとうございます。最初の Fortran プログラムを作成、コンパイル、実行しました!このチュートリアルの次のセクションでは、データの格納に使用する変数を紹介します。