Loading article…
RPG IIIは、 1978年にIBM System/38で初めて発表されたRPGプログラミング言語の方言です。アップグレード版のRPG IVは1994年に導入されました。2001年にRPGは再び更新され、いくつかの列制限が削除されました。RPGは定期的にアップグレードされ続けています。[1]最後の固定形式の制限は2015年に削除されました。 [2]一部のオペコードと用語を共有していることを除けば、現代のRPG IVは見た目がRPG IIIとは大きく異なります。
概要
RPG III は、以前のバージョンとは異なり、外部ファイル記述を使用します。つまり、コンパイル時にディスク ファイルが作成され、RPG III プログラムがそれらにアタッチされます。RPG IIからのその他の注目すべき変更点は次のとおりです。
1. オブジェクトはアクティブな間は置き換えることができません。
2. テスト ライブラリ内のオブジェクトは、一方的に本番環境に移行することはできません。外部ファイルに関連付けられたライブラリでコンパイルする必要があります (システム サポート プログラムとは異なり、制御プログラム機能ライブラリにはデータ ファイルが含まれます)。
3. RPG III プログラムで使用される表示形式は、RPG III WORKSTN ファイルによって表示および受信されるフィールドも記述します。したがって、DDS と呼ばれるこれらの仕様も本質的に外部的です。
4. RPG III プログラムで使用される表示形式オブジェクトは、RPG III プログラム自体の前にコンパイルする必要があります。
参考文献
- ^ 「新機能」。ILE RPG リファレンス。IBM。2019年5 月 17 日閲覧。
- ^ Barbara, Morris. 「完全にフリーフォームな RPG - 7.1 および 7.2 の新機能: コメント」。IBM Developerworks。2019年5 月 17 日閲覧。
