Fortran 90 は,FORTRAN 77 に対する重要な機能拡張を提供しています。Fortran 90 の幾つかの機能は,Compaq Fortran (以前の DIGITAL Fortran) の以前のバージョンでは拡張機能として提供していました。
FORTRAN 77 の幾つかの機能は,Fortran 90 のより効率的な文やルーチンで置き換えられています。これらの機能については,「Fortran 90 の廃止予定事項」を参照してください。
多くの FORTRAN 77 の機能は,Fortran 90 でもそのまま残されていますが,幾つかの機能は特別な取り扱いをする必要があります。Fortran プログラムのビルドについては,「互換性に関する情報」を参照してください。
Fortran 90 の機能については,以下の節で説明します。