4GL

4GL (Język Czwartej Generacji)

4GL, czyli czwarta generacja języków programowania, to rodzaj języka, który umożliwia tworzenie programów za pomocą zwięzłych instrukcji. W przeciwieństwie do języków niższej generacji, takich jak 3GL, do napisania programu w 4GL potrzeba znacznie mniej linii kodu – często setki lub tysiące razy mniej. Języki te pozwalają również na integrację fragmentów kodu napisanych w różnych językach 3GL.

Główną cechą wyróżniającą 4GL jest jego specjalizacja, która sprawia, że staje się on efektywnym narzędziem w określonym obszarze zastosowań. Termin „4GL” po raz pierwszy został użyty w publikacji Jamesa Martina zatytułowanej „Applications Development Without Programmers” w 1982 roku.

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ż