Fortranの言語仕様
END文が拡張され、DO文などの終了文に利用できるようになった。
DOループを途中で飛ばすCYCLE文や途中で脱出するEXIT文が追加された。
繰返し (ループ) を定義するDO WHILE文が追加された。
多重分岐を行うSELECT CASE~CASE~END SELECT文が追加された。
仮引数の状態を指定するINTENT文が追加された。
ポインタ機能を実現するためのPOINTER文、NULLIFY文とTARGET文が追加された。
数の比較をC言語と同様に記号で行えるようになった。ただし.NE.は /=と記述する。
配列全体に対して操作が行えるようになった。
配列全体に対して比較条件を行うWHERE文が追加された。
内部副プログラムを定義するCONTAINS文が追加された。
関数を再帰可能とするRECURSIVEパラメータをSUBROUTINE文、FUNCTION文の前に付けられるようになった。
モジュールを定義するための、MODULE文、USE文が追加された。
利用者定義の操作を作成するためのINTERFACE文が追加された。
名前並びを定義するNAMELIST文が追加された。
他のソースファイルをマージするINCLUDE文が追加された。