FORTRAN 77の言語仕様
FORTRAN 77の言語仕様(フォートランななじゅうななのげんごしよう)は、FORTRAN 66とFORTRAN 77の言語仕様と、言語仕様にまつわるエピソードについて解説している。なお、Fortran 90以降の言語仕様については、Fortranの言語仕様を参照のこと。
英数字(大文字)
特殊文字(空白 = + - * / ( ) , . ' : ; & % $ # " @)
初期データを定義する場合に利用する。
宣言文 IMPLICIT文が追加された (関数)副プログラムで、そのプログラム内で定義した変数を、そのプログラム内から抜け出たときも値が不定にならないように、保存するSAVE文が追加された。 主プログラム名を指定するPROGRAM文が追加された。
実行文 IF構造として、IF THEN~ と IF THEN~ELSE~END が利用できるようになった。
入出力文 入出力文の書式が大幅に強化された。以下のパラメータが利用できるようになった。これらを使うことで、入出力操作の柔軟性が向上した。 UNIT=(装置指定子) FMT=(書式指定子) ERR=(誤り指定子) END=(ファイル終了指定子) IOSTAT=(入出力状態指定子) REC=(記録指定子) 補助入出力文に以下の文が追加された OPEN文 CLOSE文 INQUIRE文