【古代の】Fortran導入してみた【プログラミング言語】
環境を整える
現在使っているPCがWindows10なので、Macでは事情が違うかもしれません。
Cygwinをインストールしました。
CygwinでFortranのコンパイラもインストールできます。
以下のページを参考にしました。
www2.kuma.u-tokai.ac.jp
いつもの(Hello,world!)
コードを書きます(拡張子は.f08)
tst.f08
program tst print *,'Hello World!' end program tst
実行する
実行できました!
ですが、直接exeファイルを開こうとするとエラーがでたので、ターミナル上で実行したほうが無難そうです。
FizzBuzzを作る
数字が3で割れたらfizz、5で割れたらbuzz、15で割れたらfizzBuzzを出力するやつです。
program fizzBuzz implicit none !暗黙の型宣言を禁止する integer::num !整数型変数宣言 print*,'数字を入力してください' read*, num if(num>=1) then if(mod(num,15)==0) then print*,'fizzBuzz' else if(mod(num,3)==0) then print*,'fizz' else if(mod(num,5)==0) then print*,'buzz' end if else print*,'1以上の整数を入力してください' endif end program fizzBuzz
実行結果
おわりに
計算に強い言語とのことなので、負荷が高い計算をやりたいときにFortranはいいかもしれません。
今後使えるタイミングがあれば積極的に使っていきます。