Taal van de vierde generatie (programmeren) (4GL)

Schrijver: Randy Alexander
Datum Van Creatie: 2 April 2021
Updatedatum: 14 Kunnen 2024
Anonim
8.1.2 4th Generation Programming Languages
Video: 8.1.2 4th Generation Programming Languages

Inhoud

Definitie - Wat betekent Fourth Generation (Programming) Language (4GL)?

Een vierde generatie (programmeer) taal (4GL) is een groepering van programmeertalen die proberen dichter bij 3GL's te komen dan menselijke taal, denkwijze en conceptualisatie.

4GL's zijn ontworpen om de totale tijd, moeite en kosten van softwareontwikkeling te verminderen. De belangrijkste domeinen en families van 4GL's zijn: databasequery's, rapportgenerators, gegevensmanipulatie, analyse en rapportage, schermschilders en generators, GUI-makers, wiskundige optimalisatie, webontwikkeling en algemene talen.

Ook bekend als een taal van de 4e generatie, een domeinspecifieke taal of een taal met een hoge productiviteit.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Fourth Generation (Programming) Language (4GL)

4GL's zijn programmeervriendelijker en verbeteren de programmeerefficiëntie door het gebruik van Engels-achtige woorden en zinnen en, indien van toepassing, het gebruik van pictogrammen, grafische interfaces en symbolische weergaven. De sleutel tot het realiseren van efficiëntie met 4GL's ligt in een passende match tussen de tool en het applicatiedomein. Bovendien hebben 4GL's de populatie van professionals die in staat zijn om softwareontwikkeling te ontwikkelen, verbreed.

Veel 4GL's worden geassocieerd met databases en gegevensverwerking, waardoor een efficiënte ontwikkeling van bedrijfsgerichte systemen met talen mogelijk is die nauw aansluiten bij de manier waarop domeinexperts bedrijfsregels en verwerkingsvolgordes formuleren. Veel van dergelijke gegevensgeoriënteerde 4GL's zijn gebaseerd op de Structured Query Language (SQL), uitgevonden door IBM en vervolgens overgenomen door ANSI en ISO als de standaardtaal voor het beheer van gestructureerde gegevens.

De meeste 4GL's bevatten de mogelijkheid om code op 3GL-niveau toe te voegen om specifieke systeemlogica in het 4GL-programma te introduceren.

De meest ambitieuze 4GL's, ook aangeduid als vierde generatie omgevingen, proberen volledige systemen te produceren op basis van een ontwerp gemaakt in CASE-tools en de aanvullende specificatie van datastructuren, schermen, rapporten en enkele specifieke logica.