IBM RPG III
RPG III to dialekt języka programowania RPG , który został po raz pierwszy ogłoszony wraz z IBM System/38 w 1978 roku. Ulepszona wersja, RPG IV, została wprowadzona w 1994 roku. W 2001 roku RPG został ponownie zaktualizowany, aby usunąć szereg ograniczeń dotyczących kolumn. RPG jest regularnie aktualizowane. Ostatnie ustalone ograniczenia dotyczące formy zostały usunięte w 2015 roku. Poza współdzieleniem niektórych kodów operacyjnych i terminologii, współczesna gra RPG IV bardzo różni się wizualnie od RPG III .
Przegląd
W przeciwieństwie do swoich poprzedników, RPG III korzysta z zewnętrznych opisów plików, co oznacza, że pliki dyskowe są budowane, a programy RPG III są do nich dołączane w czasie kompilacji. Niektóre inne godne uwagi zmiany w RPG II obejmują:
1. Obiekt nie może zostać zastąpiony, gdy jest aktywny.
2. Obiekt w bibliotece testowej nie może zostać jednostronnie przeniesiony do produkcji. Musi być skompilowany w bibliotece powiązanej z plikami zewnętrznymi (w przeciwieństwie do System Support Program , biblioteki Control Program Facility zawierają pliki danych).
3. Formaty wyświetlania używane przez programy RPG III opisują również pola wyświetlane i odbierane przez plik RPG III WORKSTN. Dlatego te specyfikacje, zwane DDS, mają również charakter zewnętrzny.
4. Obiekt formatu wyświetlania używany przez program RPG III musi zostać skompilowany przed samym programem RPG III.