本書では、有効な XL Fortran プログラムを作成する際に従わなければならない構文、セマンティクス、および制約を定義します。 XL Fortran 言語規則に対するほとんどの違反はコンパイラーによって検出されますが、コンパイラーによっては検出されない構文やセマンティクスの組み合わせもあります。これは、パフォーマンス上の理由か、違反が実行時にしか検出できないことなどが理由です。こうした診断されない組み合わせを含む XL Fortran プログラムは、そのプログラムが期待どおりに実行されるかどうかに関係なく、無効なプログラムとなります。