Domov Razvoj Kaj je programski jezik četrte generacije (4gl)? - definicija iz tehopedije

Kaj je programski jezik četrte generacije (4gl)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni jezik četrte generacije (programiranje) (4GL)?

Četrta generacija (programski) jezik (4GL) je skupina programskih jezikov, ki se poskušajo približati človeškim jezikom, obliki razmišljanja in konceptualizaciji kot 3GL.


4GL so zasnovani tako, da zmanjšajo skupni čas, trud in stroške razvoja programske opreme. Glavne domene in družine 4GL so: poizvedbe baz podatkov, generatorji poročil, obdelava podatkov, analiza in poročanje, zaslonski slikarji in generatorji, ustvarjalci grafičnega uporabniškega vmesnika, matematična optimizacija, razvoj spletnih strani in splošni jeziki.


Znan je tudi kot jezik 4. generacije, jezik, specifičen za domeno, ali jezik visoke produktivnosti.

Tehopedia razlaga jezik četrte generacije (programiranje) (4GL)

4GL-ji so bolj prijazni programerjem in povečujejo učinkovitost programiranja z uporabo angleško podobnih besed in stavkov ter po potrebi z uporabo ikon, grafičnih vmesnikov in simboličnih predstav. Ključ do doseganja učinkovitosti s 4GL je v ustreznem ujemanju med orodjem in domeno aplikacije. Poleg tega so 4GL razširili populacijo strokovnjakov, ki se lahko ukvarjajo z razvojem programske opreme.


Številni 4GL so povezani z bazami podatkov in obdelavo podatkov, kar omogoča učinkovit razvoj poslovno naravnanih sistemov z jeziki, ki se tesno ujemajo s načinom, kako strokovnjaki domen oblikujejo poslovna pravila in zaporedje obdelave. Številni taki podatkovno usmerjeni 4GL temeljijo na strukturiranem poizvedbenem jeziku (SQL), ki ga je izumil IBM in ga pozneje ANSI in ISO sprejel kot standardni jezik za upravljanje strukturiranih podatkov.


Večina 4GL vsebuje možnost dodajanja kode na ravni 3GL, da se v program 4GL vnese specifična sistemska logika.


Najbolj ambiciozni 4GL-ji, ki jih imenujemo tudi okolja četrte generacije, poskušajo izdelati celotne sisteme iz zasnove, izdelane v orodjih CASE, in dodatne specifikacije podatkovnih struktur, zaslonov, poročil in neke posebne logike.

Kaj je programski jezik četrte generacije (4gl)? - definicija iz tehopedije