4GL
Van Wikipedia
Vierde Generatie Programmeertaal ofwel in het Engels: Fourth-generation Programming Language (4GL) is een programmeertaal die specifiek is ontworpen met een bepaald doel (bepaalde doelgroep) in het achterhoofd.
Meestal is de 4GL taal gebaseerd op een dichter bij de machine (computer) staande programmeertaal en zodanig gestructureerd dat kennis van deze "lagere" programmeertaal niet nodig is, om toch toepassingen te kunnen schrijven. Een voorbeeld van een 4GL is Progress 4GL.
Vaak ook gebruikt voor een "rapportgenerator" waarbij de gebruiker van bepaalde programmatuur, op "eenvoudige" wijze zelf rapportages kan (laten) genereren binnen het programma. Voorbeeld : ABAP voor het SAP systeem. Meestal is echter toch kennis van programmeren nodig om succesvol met een 4GL taal te kunnen zijn.