4GL

Wikipedia:Weryfikowalność
Ten artykuł od 2022-03 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

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ż

  • p
  • d
  • e
1GL
2GL/
Język drugiej generacji/
Asembler
3GL /
Język trzeciej generacji
wieloparadygmatowe
proceduralne
i strukturalne
historyczne
inne
obiektowe
funkcyjne
edukacyjne
4GL/
Język czwartej generacji/
Język dziedzinowy
Języki zapytań do baz danych
Generatory raportów / stron
Przetwarzanie danych, analiza i raportowanie
5GL/Logiczne
Ezoteryczne
Inne
Encyklopedia internetowa:
  • Britannica: technology/fourth-generation-language