Fjärde generationens (programmeringsspråk) (4GL)

Författare: Randy Alexander
Skapelsedatum: 2 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Fjärde generationens (programmeringsspråk) (4GL) - Teknologi
Fjärde generationens (programmeringsspråk) (4GL) - Teknologi

Innehåll

Definition - Vad betyder fjärde generationens (programmeringsspråk) (4GL)?

Ett fjärde generationens (programmeringsspråk) (4GL) är en grupp programmeringsspråk som försöker komma närmare än 3GL: er till mänskligt språk, form av tänkande och konceptualisering.

4GL: er är utformade för att minska den totala tiden, ansträngningen och kostnaden för mjukvaruutveckling. De huvudsakliga domänerna och familjerna för 4GL: er: databasfrågor, rapportgeneratorer, datamanipulation, analys och rapportering, skärmmålare och generatorer, GUI-skapare, matematisk optimering, webbutveckling och språk för allmänt bruk.

Kallas också ett fjärde generationens språk, ett domänspecifikt språk eller ett hög produktivitetsspråk.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar fjärde generationens (programmeringsspråk) språk (4GL)

4GL: er är mer programmeringsvänliga och förbättrar programmeringseffektiviteten med användning av engelska-liknande ord och fraser, och när det är lämpligt, användningen av ikoner, grafiska gränssnitt och symboliska framställningar. Nyckeln till att förverkliga effektiviteten med 4GL ligger i en lämplig matchning mellan verktyget och applikationsdomänen. Dessutom har 4GL utvidgat befolkningen av proffs som kan bedriva mjukvaruutveckling.

Många 4GL: er är associerade med databaser och databehandling, vilket möjliggör en effektiv utveckling av affärsinriktade system med språk som överensstämmer med hur domänsexperter formulerar affärsregler och behandlingssekvenser. Många av sådana dataorienterade 4GL: er är baserade på Structured Query Language (SQL), uppfunnet av IBM och därefter antas av ANSI och ISO som standardspråk för hantering av strukturerade data.

De flesta 4GL: er innehåller möjligheten att lägga till 3GL-kod för att införa specifik systemlogik i 4GL-programmet.

De mest ambitiösa 4GL: erna, även betecknade som fjärde generationens miljöer, försöker producera hela system från en design gjord i CASE-verktyg och den ytterligare specifikationen av datastrukturer, skärmar, rapporter och viss specifik logik.