Abkürzung für Deport Program Generator, im deutschen Sprachraum auch LPG (Listenprogrammgenera-tor). Bezeichnung sowohl für eine problemorientierte Programmiersprache, deren erste Version 1959/60 für spezielle betriebswirtschaftliche Anwendungen entwickelt wurde, als auch Bezeichnung für das entsprechende Übersetzungsprogramm. Ein großer Teil betriebswirtschaftlicher Datenverarbeitungsaufgaben kann auf eine einfache dreiphasige Struktur zurückgeführt werden: Eingabe umfangreicher, gleichartiger Datenmengen, relativ einfache rechnerinterne Verarbeitung und Ausgabe in Listenform, die von einfachen Auflistungen bis zu umfassenden Berichten reichen kann. Für einen großen Teil der Aufgaben mit dieser Grund struktur läßt sich daher auch der Aufbau der Datenverarbeitungsprogramme prinzipiell auf gleichartige Programmteile zurückführen. Stehen für die einzelnen Teilphasen standardisierte alternative und modifizierbare Programmteile zur Verfügung, dann erfordert die Gestaltung eines individuellen Programmes nur noch die Definition der Ausgangsdaten, sowie die Festlegung der rech-ner-internen Verknüpfung und der Gestaltung der Druckausgabe. Für diesen Zweck stellen verschiedene Hersteller dem Anwender Berichte oder Listenprogrammgeneratoren zur Verfügung. Die Problemformulierung erfolgt dabei teilweise durch die Vorgabe von Parametern, die z. B. in Kurzform die Zeilengestaltung und den Zeilenvorschub, die Bildung von zwischensummen und den Blattvorschub vorschreiben. Die betreffenden Sprachen sind durchweg leicht erlernbar, da ein Großteil der Anweisungen maschinell nach Vorgabe von Parametern erzeugt und der personelle Programmieraufwand entsprechend niedrig gehalten wird. RPG-Versio-nen werden auch für Rechner mit kleinem Hauptspeicher angeboten. Der Anwendungsbereich von RPG findet seine Grenzen in dem geringen Funktionsumfang der Sprache und in der starren Programmstruktur.
Abk. für Report Program Generator (Programmiersprache).
Vorhergehender Fachbegriff: RPG | Nächster Fachbegriff: RSU-Analyse
Diesen Artikel der Redaktion als fehlerhaft melden & zur Bearbeitung vormerken
|