WikiDer > 4GL

4GL

Programmiersprache der vierten Generation oder auf Englisch: Programmiersprache der vierten Generation (4GL) ist ein Programmiersprache die speziell für einen bestimmten Zweck (bestimmtes Publikum) entwickelt wurde.

Üblicherweise basiert die 4GL-Sprache auf einer maschinennahen Programmiersprache (Computer) und ist so aufgebaut, dass Kenntnisse dieser "niedrigeren" Programmiersprache nicht erforderlich sind, um Anwendungen schreiben zu können. Beispiele für 4GLs sind Fortschritt 4GL und Uniface.

Wird oft auch für einen "Berichtsgenerator" verwendet, bei dem der Benutzer einer bestimmten Software auf "einfache" Weise innerhalb des Programms Berichte erstellen kann. Beispiel: ABAP für die SAFT System und FOKUS vor dem WebFOCUS.Normalerweise sind jedoch Programmierkenntnisse erforderlich, um mit einer 4GL-Sprache erfolgreich zu sein.