4GL
Narzędzia
Ogólne
Drukuj lub eksportuj
W innych projektach
4GL (4th generation language – język czwartej generacji) – dowolnyję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 wierszykodu ź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 publikacjiJamesa Martina w publikacji „Applications Development Without Programmers” w roku1982.
| 1GL | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2GL/ Język drugiej generacji/ Asembler | |||||||||||||||
| 3GL / Język trzeciej generacji |
| ||||||||||||||
| 4GL/ Język czwartej generacji/ Język dziedzinowy |
| ||||||||||||||
| 5GL/Logiczne | |||||||||||||||
| Ezoteryczne | |||||||||||||||
| Inne |