LoginSignup
0
1

More than 3 years have passed since last update.

Fortran 90/95 で "Hello, world!"

Last updated at Posted at 2019-07-01

はじめに

環境は macOS Mojave (10.14.5) で Homebrew の gcc (gfortran) を使っています。
他のOSでも大きな問題はないはずです。

初心者向けに、何回かに分けてFortranの記事を書くつもりでいます!
(私自身、バリバリFortranを使っているわけではないので、ゆっくり更新になると思います)

Fortranって何?

https://ja.wikipedia.org/wiki/FORTRAN にはこう書いてあります。

FORTRAN(フォートラン)は、1954年にIBMのジョン・バッカスによって考案された、コンピュータにおいて広く使われた世界最初の高級言語である。

だそうです。

直感的には「数値計算が得意な言語」です。

そのため、大学の研究室や、研究施設ではまだまだ使われています。
(もちろんC++にすでに置き換わっていたり、Pythonを使っていたりする場合もありますが...)

余談ですが、私は物理出身です。
私自身は最近Fortranを使っていないのですが、友人はバリバリ使っています。

「Fortran」 vs 「FORTRAN」

これは些細な問題ですが...
大文字で「FORTRAN」と書いたときはレガシーな FORTRAN 77 を指します。
小文字表記で「Fortran」と書いたときはモダンな Fortran 90/95 以降を指します。

今回は、よりわかりやすくてモダンな Fortran 90/95 を対象に記事を書いていくので小文字表記になっています。

Fortran 90/95 で "Hello, world!"

本題です。
以下のファイル「hello_world.f90」を作りましょう。

hello_world.f90
program hello_world
    write(*,*) 'Hello, world!'
end program hello_world

ターミナルでコンパイルをして...

Terminal.app
$ gfortran hello_world.f90

「a.out」というプログラムができているはず

Terminal.app
$ ls
a.out           hello_world.f90

実行すると!

Terminal.app
$ ./a.out
 Hello, world!

おわりに

お疲れ様でした。
次回は、コメントアウトの方法などを記事にしたいなぁとなんとなく考えています。

間違いなどありましたら、コメントで教えていただけるとありがたいです!

2019年7月8日(月)追記
次回はこちら「Fortran 90/95 で コメントアウトをする & ループ処理で足し算

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1