CTS-KB

RPG

あーるぴーじー

RPG IV ILE RPG Report Program Generator
#プログラミング言語 #IBM i #レガシー

IBM i(AS/400)上で動作する業務アプリケーション開発言語。

概要

元々は帳票作成用言語として 1960 年代に誕生。現在の RPG IV(ILE RPG) はフリーフォーマットで記述可能なモダンな言語に進化している。AS/400 の DB2 for i と密結合しており、dcl-f 一行でデータベースファイルに直接アクセスできる。

バージョンの変遷

バージョン年代特徴
RPG II1970年代固定フォーマット
RPG III1980年代仕様書ベース
RPG IV1994年〜ILE 対応、拡張構文
フリーフォーマット2013年〜**free 完全自由記述

関連用語

  • AS/400 — RPG の主要な実行環境
  • COBOL — AS/400 上のもう一つの主要言語
  • ILE — RPG IV の実行基盤