マイグレーション・サポート

XL Fortran コンパイラーは、Fortran コンパイラー間でのソース・コードの移植またはマイグレーションに役立ちます。 つまり、Fortran 90 および Fortran 95 の言語サポート (完全版)、および多種多様なコンパイラー・ベンダーから 選択された言語拡張機能 (組み込み関数、データ型など) を提供します。 本では、このような拡張を「業界用拡張機能」と呼びます。

FORTRAN 77 ソース・コードへの投資を保護するために、XL Fortran の初期バージョンとの後方互換性を提供する一連の デフォルト値でコンパイラーを簡単に呼び出すことができます。 xlfxlf_rf77、 および fort77 コマンドは、既存の FORTRAN 77 プログラムに 最大限の互換性を提供します。 f90xlf90 および xlf90_r コマンドと一緒に提供されるデフォルト・オプションを使用すると、Fortran 90 言語機能全体にアクセスできます。 f95xlf95 および xlf95_r コマンドと一緒に提供されるデフォルト・オプションを使用すると、Fortran 95 言語機能全体にアクセスできます。

さらに、.f77.f90、または .f95 のような拡張子を持つご使用のソース・ファイルの 名前を付けることができ、xlf または xlf_r などの汎用コンパイラー呼び出しを使用して 言語レベルの適切なデフォルト自動的に選択できます。