Hjem Udvikling Hvad er et fjerde generations programmeringssprog (4gl)? - definition fra techopedia

Hvad er et fjerde generations programmeringssprog (4gl)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder fjerde generation (programmeringssprog) (4GL)?

Et fjerde generation (programmeringssprog) (4GL) er en gruppe programmeringssprog, der forsøger at komme nærmere end 3GL'er til menneskeligt sprog, form for tænkning og konceptualisering.


4GL'er er designet til at reducere den samlede tid, kræfter og omkostninger ved softwareudvikling. De vigtigste domæner og familier for 4GL'er er: databaseforespørgsler, rapportgeneratorer, datamanipulation, analyse og rapportering, skærmmalere og generatorer, GUI-skabere, matematisk optimering, webudvikling og sprog til generelle formål.


Også kendt som et 4. generations sprog, et domænespecifikt sprog eller et høj produktivitetssprog.

Techopedia forklarer fjerde generation (programmering) sprog (4GL)

4GL'er er mere programmer-venlige og forbedrer programmeringseffektiviteten ved brug af engelske lignende ord og sætninger, og når det er relevant, brugen af ​​ikoner, grafiske grænseflader og symboliske repræsentationer. Nøglen til realisering af effektivitet med 4GL'er ligger i en passende match mellem værktøjet og applikationsdomænet. Derudover har 4GL'er udvidet befolkningen i fagfolk, der er i stand til at engagere sig i softwareudvikling.


Mange 4GL'er er forbundet med databaser og databehandling, hvilket tillader effektiv udvikling af forretningsorienterede systemer med sprog, der tæt matcher den måde domæneeksperter formulerer forretningsregler og behandlingssekvenser. Mange af sådanne dataorienterede 4GL'er er baseret på det strukturerede forespørgselssprog (SQL), opfundet af IBM og efterfølgende vedtaget af ANSI og ISO som standardsprog til styring af strukturerede data.


De fleste 4GL'er indeholder muligheden for at tilføje kode på 3GL-niveau for at introducere specifik systemlogik i 4GL-programmet.


De mest ambitiøse 4GL'er, også betegnet som fjerde generation af miljøer, forsøger at fremstille hele systemer fra et design lavet i CASE-værktøjer og den yderligere specifikation af datastrukturer, skærme, rapporter og nogle specifikke logikker.

Hvad er et fjerde generations programmeringssprog (4gl)? - definition fra techopedia