4GL (4th generation language – język czwartej generacji) – dowolny język programowania, pozwalający przy użyciu krótkich instrukcji stworzyć program, którego napisanie w językach niższej (np. trzeciej, 3GL) generacji wymaga użycia setek lub tysięcy razy większej liczby wierszy kodu źródłowego. 4GL często dopuszcza pisanie fragmentów kodu w kilku językach 3GL jednocześnie.

Podstawowym wyróżnikiem języka 4GL jest jego specjalizacja, tworząca z języka efektywne narzędzie w ramach ściśle określonego obszaru zastosowań. Termin „4GL” został użyty po raz pierwszy w publikacji Jamesa Martina w publikacji „Applications Development Without Programmers” w roku 1982.

Języki czwartej generacji Języki zapytań do baz danych FOCUS PL/SQL NATURAL OpenEdge ABL SQL QBE

Generatory raportów / stron BuildProfessional GEMBase IDL-PV/WAVE LINC Metafont NATURAL Oracle Reports PostScript RPG-II S GAUSS Mathematica

Przetwarzanie danych, analiza i raportowanie Clarion Ab Initio ABAP Aubit-4GL DASL FOCUS GraphTalk Informix-4GL NATURAL Nomad R Ramis SAS Synon CorVision

Języki strumienia danych APE AVS Iris Explorer

Generatory ekranów Oracle Forms Unify Accell

Tworzenie GUI 4th Dimension Delphi eDeveloper MATLAB’s GUIDE Revolution Visual Basic (edycja formatek) Windows Forms (część .NET) OpenROAD

Zobacz też język programowania 3GL

Kategoria:Klasyfikacja języków programowania