ILE における RPG プログラミング

ILE RPG により ILE で RPG IV プログラミング言語が使用できるようになります。 ILE RPG は、iSeries システムで使用可能な ILE コンパイラー・ファミリーの 1 つです。

ILE は、iSeries システムでのプログラミングに対する新しいアプローチであり、iSeries マシン・アーキテクチャーおよび i5/OS オペレーティング・システムに対する大幅な機能拡張の 結果として生まれたものです。 ILE ファミリーのコンパイラーには 、ILE RPG、ILE C、ILE COBOL、ILE CL、および VisualAge for C++ があります。表 18 は、i5/OS オペレーティング・システムがサポートするプログラム言語のリストです。ILE 言語のサポートの他に、オリジナル・プログラム・モデル (OPM) および 拡張プログラム・モデル (EPM) 言語のサポートも引き続き存在します。

表 18. iSeries でサポートされているプログラミング言語
ILE (ILE) オリジナル・プログラム・モデル (OPM) 拡張プログラム・モデル (EPM)
C++ BASIC (PRPQ) FORTRAN
C CL PASCAL (PRPQ)
CL COBOL
COBOL PL/I (PRPQ)
RPG RPG

OPM と比較して ILE は、アプリケーション・プログラム開発における下記の領域で RPG ユーザーに改善や強化をもたらします。

上記の領域のおのおのについて下記の段落で簡単に説明し、さらに後続の章で詳述します。