Itthon Fejlesztés Mi a negyedik generációs programozási nyelv (4gl)? - meghatározás a techopedia alapján

Mi a negyedik generációs programozási nyelv (4gl)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a negyedik generációs (programozási) nyelv (4GL)?

A negyedik generációs (programozási) nyelv (4GL) olyan programozási nyelvek csoportja, amelyek megpróbálják közelebb kerülni a 3GL-ekhez az emberi nyelvhez, a gondolkodásmódhoz és a konceptualizációhoz.


A 4GL-k célja, hogy csökkentsék a szoftverfejlesztés időtartamát, erőfeszítéseit és költségeit. A 4GL fő domainjei és családjai: adatbázis-lekérdezések, jelentésgenerátorok, adatkezelés, elemzés és jelentéskészítés, képernyőfestők és -generátorok, grafikus felhasználói felületek készítői, matematikai optimalizálás, webfejlesztés és általános célú nyelvek.


Más néven 4. generációs nyelv, domain-specifikus nyelv vagy nagy hatékonyságú nyelv.

A Techopedia magyarázza a negyedik generációs (programozási) nyelvet (4GL)

A 4GL-ek programozóbarátabbak, és javítják a programozás hatékonyságát az angolszerű szavak és kifejezések használatával, valamint adott esetben az ikonok, grafikus interfészek és szimbolikus ábrázolások használatával. A hatékonyság megvalósításának kulcsa a 4GL-ekkel az eszköz és az alkalmazás tartomány megfelelő egyeztetésében rejlik. Ezenkívül a 4GL kibővítette a szoftverfejlesztéssel foglalkozó szakemberek körét.


Számos 4GL kapcsolódik az adatbázisokhoz és az adatfeldolgozáshoz, lehetővé téve az üzleti orientált rendszerek hatékony fejlesztését olyan nyelvekkel, amelyek pontosan megfelelnek annak, ahogyan a domain szakértők megfogalmazzák az üzleti szabályokat és a feldolgozási sorozatokat. Az ilyen adat-orientált 4GL-ek nagy része a strukturált lekérdezési nyelven (SQL) alapul, amelyet az IBM talált ki, majd az ANSI és az ISO később elfogadott a strukturált adatok kezelésének standard nyelvéül.


A legtöbb 4GL képes 3GL szintű kódot hozzáadni annak érdekében, hogy a 4GL programba bevezesse a speciális rendszerlogikát.


A legambiciózusabb 4GL-ek, amelyeket negyedik generációs környezetnek is neveznek, megpróbálnak teljes rendszereket előállítani a CASE eszközökben elkészített tervekből, valamint az adatszerkezetek, képernyők, jelentések és néhány speciális logika további specifikációjával.

Mi a negyedik generációs programozási nyelv (4gl)? - meghatározás a techopedia alapján