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

ILE RPG により Integrated Language Environment® で RPG IV プログラミング言語が使用できるようになります。ILE RPG は、IBM® i で使用可能な ILE コンパイラー・ファミリーの 1 つです。

変更の始まりILE は、IBM i でプログラミングを行うためのアプローチです。IBM i マシン・アーキテクチャーおよび IBM i オペレーティング・システムに対する大幅な機能拡張の結果として生まれたものです。ILE ファミリーのコンパイラーには、ILE RPGILE CILE COBOL、ILE CL、 および VisualAge® for C++ があります。表 1 は、IBM i オペレーティング・システムがサポートするプログラム言語のリストです。ILE 言語のサポートの他に、オリジナル・プログラム・モデル (OPM) および拡張プログラム・モデル (EPM) 言語のサポートも引き続き存在します。変更の終わり

表 1. IBM i でサポートされているプログラミング言語
Integrated Language Environment® (ILE) オリジナル・プログラム・モデル (OPM) 拡張プログラム・モデル (EPM)
C++ BASIC (PRPQ) FORTRAN
C CL PASCAL (PRPQ)
CL COBOL  
COBOL PL/I (PRPQ)  
RPG RPG  
OPM と比較して ILE は、アプリケーション・プログラム開発における下記の領域で RPG ユーザーに改善や強化をもたらします。
  • プログラムの作成
  • プログラムの管理
  • プログラムの呼び出し
  • ソース・プログラムのデバッグ
  • バインド可能なアプリケーション・プログラミング・インターフェース (API)

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