Neljännen sukupolven (ohjelmointikieli) kieli (4GL)
Techopedia selittää Neljännen sukupolven (ohjelmointikieli) kieli (4GL)
4GL:t ovat ohjelmoijaystävällisempiä ja parantavat ohjelmoinnin tehokkuutta käyttämällä englanninkielisiä sanoja ja fraaseja sekä tarvittaessa käyttämällä kuvakkeita, graafisia käyttöliittymiä ja symbolisia esityksiä. Avain tehokkuuden saavuttamiseen 4GL:n avulla on työkalun ja sovellusalueen asianmukainen yhteensovittaminen. Lisäksi 4GL-ohjelmat ovat laajentaneet niiden ammattilaisten joukkoa, jotka voivat osallistua ohjelmistokehitykseen.
Monet 4GL-ohjelmat liittyvät tietokantoihin ja tietojenkäsittelyyn, ja ne mahdollistavat liiketoimintasuuntautuneiden järjestelmien tehokkaan kehittämisen kielillä, jotka vastaavat läheisesti sitä tapaa, jolla toimialan asiantuntijat muotoilevat liiketoimintasääntöjä ja käsittelyjaksoja. Monet tällaisista tietoon suuntautuneista 4GL-ohjelmista perustuvat IBM:n keksimään Structured Query Language (SQL) -kieleen, jonka ANSI ja ISO ovat sittemmin hyväksyneet strukturoitujen tietojen hallinnan standardikieleksi.
Useimmissa 4GL-ohjelmissa on mahdollisuus lisätä 3GL-tason koodia, jotta 4GL-ohjelmaan voidaan sisällyttää erityistä järjestelmälogiikkaa.
Kunnianhimoisimmat 4GL-ohjelmat, joita kutsutaan myös neljännen sukupolven ympäristöiksi, pyrkivät tuottamaan kokonaisia järjestelmiä CASE-työkaluilla tehdystä suunnitelmasta ja lisämäärittelystä, joka koskee tietorakenteita, näyttöjä, raportteja ja jotain erityistä logiikkaa.