Četrta generacija (programski) jezik (4GL)

Avtor: Randy Alexander
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
Četrta generacija (programski) jezik (4GL) - Tehnologija
Četrta generacija (programski) jezik (4GL) - Tehnologija

Vsebina

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.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

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 in, kadar je to primerno, 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 natančno 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.