Hjem Utvikling Hva er et fjerde generasjons programmeringsspråk (4gl)? - definisjon fra techopedia

Hva er et fjerde generasjons programmeringsspråk (4gl)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr fjerde generasjonsspråk (programmeringsspråk) (4GL)?

Et fjerde generasjonsspråk (programmeringsspråk) (4GL) er en gruppe programmeringsspråk som prøver å komme nærmere enn 3GL-er til menneskers språk, form for tenkning og konseptualisering.


4GL-er er designet for å redusere den totale tiden, innsatsen og kostnadene ved programvareutvikling. Hoveddomenene og familiene til 4GL-er er databaseforespørsler, rapportgeneratorer, datamanipulering, analyse og rapportering, skjermmalere og generatorer, GUI-skaper, matematisk optimalisering, webutvikling og språk til generelle formål.


Også kjent som et 4. generasjonsspråk, et domenespesifikt språk eller et høyt produktivitetsspråk.

Techopedia forklarer fjerde generasjonsspråk (programmering) Språk (4GL)

4GL-er er mer programmeringsvennlige og forbedrer programmeringseffektiviteten ved bruk av engelskspråklige ord og uttrykk, og når det er aktuelt, bruk av ikoner, grafiske grensesnitt og symboliske fremstillinger. Nøkkelen til realisering av effektivitet med 4GL-er ligger i et passende samsvar mellom verktøyet og applikasjonsdomenet. I tillegg har 4GL utvidet befolkningen av fagfolk som kan delta i programvareutvikling.


Mange 4GL-er er tilknyttet databaser og databehandling, noe som gir effektiv utvikling av forretningsorienterte systemer med språk som stemmer overens med måten domeneeksperter formulerer forretningsregler og behandlingssekvenser. Mange av slike dataorienterte 4GL-er er basert på Structured Query Language (SQL), oppfunnet av IBM og deretter vedtatt av ANSI og ISO som standardspråk for å håndtere strukturerte data.


De fleste 4GL-er inneholder muligheten til å legge til kode på 3GL-nivå for å introdusere spesifikk systemlogikk i 4GL-programmet.


De mest ambisiøse 4GL-ene, også betegnet som fjerde generasjonsmiljøer, forsøker å produsere hele systemer fra en design laget i CASE-verktøy og den ekstra spesifikasjonen av datastrukturer, skjermer, rapporter og noen spesifikk logikk.

Hva er et fjerde generasjons programmeringsspråk (4gl)? - definisjon fra techopedia