IBM i(AS/400)上で動作する業務アプリケーション開発言語。
概要
元々は帳票作成用言語として 1960 年代に誕生。現在の RPG IV(ILE RPG) はフリーフォーマットで記述可能なモダンな言語に進化している。AS/400 の DB2 for i と密結合しており、dcl-f 一行でデータベースファイルに直接アクセスできる。
バージョンの変遷
| バージョン | 年代 | 特徴 |
|---|---|---|
| RPG II | 1970年代 | 固定フォーマット |
| RPG III | 1980年代 | 仕様書ベース |
| RPG IV | 1994年〜 | ILE 対応、拡張構文 |
| フリーフォーマット | 2013年〜 | **free 完全自由記述 |