Fjerde generation (programmering) Sprog (4GL)

Forfatter: Randy Alexander
Oprettelsesdato: 2 April 2021
Opdateringsdato: 26 Juni 2024
Anonim
GENERATION OF PROGRAMMING LANGUAGE: 1GL,2GL,3GL,4GL,5GL
Video.: GENERATION OF PROGRAMMING LANGUAGE: 1GL,2GL,3GL,4GL,5GL

Indhold

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

En 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.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

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 generationsmiljø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 en vis specifik logik.