XL Fortran コンパイラーは、Fortran コンパイラー間でのソース・コードの移植またはマイグレーションに役立ちます。 つまり、Fortran 90 および Fortran 95 の言語サポート (完全版)、および多種多様なコンパイラー・ベンダーから 選択された言語拡張機能 (組み込み関数、データ型など) を提供します。 本書では、このような拡張を「業界用拡張機能」と呼びます。
FORTRAN 77 ソース・コードへの投資を保護するために、XL Fortran の初期バージョンとの後方互換性を提供する一連の
デフォルト値でコンパイラーを簡単に呼び出すことができます。
xlf、xlf_r、f77、
および fort77 コマンドは、既存の FORTRAN 77 プログラムに最大限の互換性を提供します。
xlf90
および xlf90_r
コマンドと一緒に提供されるデフォルト・オプションを使用すると、Fortran 90 言語機能全体にアクセスできます。
xlf95
および xlf95_r
コマンドと一緒に提供されるデフォルト・オプションを使用すると、Fortran 95 言語機能全体にアクセスできます。