アニメ『つうかあ』
TVアニメ「つうかあ」番宣CM 10月放送開始!
カーナンバー77ということで、FORTRAN77覚えようと思います。(90や95も
世界初の高級言語なので、いつか使えるようになればいいと思っていましたが、今回から始めることにしました。 ちなみにFORTRANは、FORmula TRANslationが由来だそうです。
コンパイラはgfortranを使うことにします。95系77系両方使えます。
# apt-get install gfortran
Hello Worldです。
takk@deb9:~$ cat hello.f95 program hello print *, 'Hello World' end program hello takk@deb9:~$
プログラムの開始と終了の位置を指定する必要があるようです。
ビルドは、gfortranを実行します。デフォルトの実行ファイルはa.outです。
ソースファイルの拡張子をf95にして、ビルドする時に何もつけないとFORTRAN95でのビルドになります。
takk@deb9:~$ gfortran hello.f95 takk@deb9:~$ ./a.out Hello World takk@deb9:~$
FORTRAN77でビルドするには、拡張子を.fにして、-std=legacyを指定します。おそらく。
(学習過程で間違いを見つけたらこの記事も修正します)
takk@deb9:~$ cat hello.f PROGRAM hello print *, 'Hello World' STOP END takk@deb9:~$ gfortran -std=legacy hello.f takk@deb9:~$ ./a.out Hello World takk@deb9:~$
続く。
コメント