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 プログラムを作成、コンパイル、実行しました!このチュートリアルの次のセクションでは、データの格納に使用する変数を紹介します。