Koti kehitys Mikä on neljännen sukupolven ohjelmointikieli (4gl)? - määritelmä techopediasta

Mikä on neljännen sukupolven ohjelmointikieli (4gl)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä neljännen sukupolven (ohjelmointikieli) (4GL) tarkoittaa?

Neljännen sukupolven (ohjelmointikieli) (4GL) on ryhmä ohjelmointikieliä, jotka yrittävät päästä lähemmäksi 3GL: ää ihmisen kielelle, ajattelumuodolle ja käsitteellistämiselle.


4GL: t on suunniteltu vähentämään ohjelmistojen kehittämisen kokonaisaikaa, vaivaa ja kustannuksia. 4GL: n päätoimialueet ja perheet ovat: tietokantakyselyt, raporttigeneraattorit, tietojen käsittely, analysointi ja raportointi, näytönmaalarit ja -generaattorit, GUI-luojat, matemaattinen optimointi, web-kehitys ja yleiskäyttöiset kielet.


Tunnetaan myös nimellä 4. sukupolven kieli, aluekohtainen kieli tai korkean tuottavuuden kieli.

Techopedia selittää neljännen sukupolven (ohjelmointikielen) (4GL)

4GL: t ovat ohjelmointiystävällisempiä ja parantavat ohjelmoinnin tehokkuutta käyttämällä englanninkielisiä sanoja ja ilmauksia sekä tarvittaessa kuvakkeita, graafisia liittymiä ja symbolisia esityksiä. Avain tehokkuuden toteuttamiseen 4GL: llä on työkalun ja sovellusalueen sopivassa ottelussa. Lisäksi 4GL: t ovat laajentaneet ammattilaisten määrää, jotka voivat harjoittaa ohjelmistokehitystä.


Moniin 4GL-tiedostoihin liittyy tietokantoja ja tietojenkäsittelyä, mikä mahdollistaa liiketoimintakeskeisten järjestelmien tehokkaan kehittämisen kielillä, jotka vastaavat läheisesti tapaa, jolla verkkotunnuksen asiantuntijat muotoilevat liiketoimintasääntöjä ja prosessointisekvenssejä. Monet tällaisista datakeskeisistä 4GL-tiedostoista perustuvat rakenteelliseen kyselykieleen (SQL), jonka IBM on keksinyt ja jonka myöhemmin ANSI ja ISO ovat ottaneet käyttöön standardikielenä jäsennellyn datan hallinnassa.


Suurimmassa osassa 4GL: ää on kyky lisätä 3GL-tason koodia tietyn järjestelmälogiikan tuomiseksi 4GL-ohjelmaan.


Kunnianhimoisimmat 4GL: t, joita kutsutaan myös neljännen sukupolven ympäristöiksi, yrittävät tuottaa kokonaisia ​​järjestelmiä CASE-työkaluissa tehdystä suunnittelusta ja tietorakenteiden, näyttöjen, raporttien ja jonkin tietyn logiikan lisäspesifikaatioista.

Mikä on neljännen sukupolven ohjelmointikieli (4gl)? - määritelmä techopediasta