Domov vývoj Čo je programovací jazyk štvrtej generácie (4gl)? - definícia z technológie

Čo je programovací jazyk štvrtej generácie (4gl)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená jazyk štvrtej generácie (programovací jazyk) (4GL)?

Štvrtá generácia (programovací) jazyk (4GL) je zoskupenie programovacích jazykov, ktoré sa snažia priblížiť ľudskému jazyku, forme myslenia a konceptualizácie ako 3GL.


4GL sú navrhnuté tak, aby znižovali celkový čas, úsilie a náklady na vývoj softvéru. Hlavnými doménami a rodinami 4GL sú: databázové dotazy, generátory správ, manipulácia s údajmi, analýza a vykazovanie, maliari a generátory obrazoviek, tvorcovia GUI, matematická optimalizácia, vývoj webových aplikácií a jazyky na všeobecné použitie.


Známy tiež ako jazyk 4. generácie, jazyk špecifický pre doménu alebo jazyk s vysokou produktivitou.

Techopedia vysvetľuje jazyk štvrtej generácie (programovanie) (4GL)

4GL sú prístupnejšie pre programátorov a zvyšujú efektívnosť programovania pomocou anglických slov a fráz podobných anglickému jazyku a prípadne pomocou ikon, grafických rozhraní a symbolických znázornení. Kľúč k realizácii efektívnosti pomocou 4GL spočíva vo vhodnej zhode medzi nástrojom a aplikačnou doménou. 4GL navyše rozšírili populáciu odborníkov schopných zapojiť sa do vývoja softvéru.


Mnoho 4GL je spojených s databázami a spracovaním údajov, čo umožňuje efektívny rozvoj podnikovo orientovaných systémov s jazykmi, ktoré úzko zodpovedajú spôsobu, akým odborníci domén formulujú obchodné pravidlá a postupnosti spracovania. Mnohé z týchto dátovo orientovaných 4GL sú založené na jazyku Structured Query Language (SQL), ktorý vyvinul IBM a následne ho prijali ANSI a ISO ako štandardný jazyk pre správu štruktúrovaných údajov.


Väčšina 4GL obsahuje možnosť pridať kód na úrovni 3GL na zavedenie špecifickej systémovej logiky do programu 4GL.


Najambicióznejšie 4GL, označované tiež ako prostredie štvrtej generácie, sa pokúšajú vyrobiť celé systémy z návrhu vyrobeného v nástrojoch CASE a dodatočnej špecifikácie dátových štruktúr, obrazoviek, správ a niektorých špecifických logík.

Čo je programovací jazyk štvrtej generácie (4gl)? - definícia z technológie