ILE における RPG プログラミング
ILE RPG により Integrated Language Environment® で RPG IV プログラミング言語が使用できるようになります。ILE RPG は、IBM® i で使用可能な ILE コンパイラー・ファミリーの 1 つです。
ILE は、IBM i でプログラミングを行うためのアプローチです。IBM i マシン・アーキテクチャーおよび IBM i オペレーティング・システムに対する大幅な機能拡張の結果として生まれたものです。ILE ファミリーのコンパイラーには、ILE RPG、ILE C、ILE COBOL、ILE CL、
および VisualAge® for C++ があります。表 1
は、IBM i オペレーティング・システムがサポートするプログラム言語のリストです。ILE 言語のサポートの他に、オリジナル・プログラム・モデル (OPM) および拡張プログラム・モデル (EPM) 言語のサポートも引き続き存在します。
| 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)
上記の領域のおのおのについて下記の段落で簡単に説明し、さらに後続の章で詳述します。