Linguaggio di quarta generazione (programmazione) (4GL)

Autore: Randy Alexander
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
8.1.2 4th Generation Programming Languages
Video: 8.1.2 4th Generation Programming Languages

Contenuto

Definizione: che cosa significa 4GL (Fourth Generation Language)?

Un linguaggio (di programmazione) di quarta generazione (4GL) è un raggruppamento di linguaggi di programmazione che tentano di avvicinarsi di 3GL al linguaggio umano, alla forma di pensiero e alla concettualizzazione.

I 4GL sono progettati per ridurre il tempo complessivo, lo sforzo e il costo dello sviluppo del software. I domini e le famiglie principali di 4GL sono: query su database, generatori di report, manipolazione dei dati, analisi e report, pittori e generatori di schermate, creatori di GUI, ottimizzazione matematica, sviluppo web e linguaggi di uso generale.

Conosciuta anche come una lingua di quarta generazione, una lingua specifica del dominio o una lingua ad alta produttività.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il linguaggio di quarta generazione (programmazione) (4GL)

I 4GL sono più intuitivi per i programmatori e migliorano l'efficienza della programmazione con l'uso di parole e frasi di tipo inglese e, se del caso, l'uso di icone, interfacce grafiche e rappresentazioni simboliche. La chiave per la realizzazione dell'efficienza con 4GL risiede in una corrispondenza appropriata tra lo strumento e il dominio dell'applicazione. Inoltre, i 4GL hanno ampliato la popolazione di professionisti in grado di impegnarsi nello sviluppo di software.

Molti 4GL sono associati ai database e all'elaborazione dei dati, consentendo lo sviluppo efficiente di sistemi orientati al business con linguaggi che corrispondono strettamente al modo in cui gli esperti del dominio formulano regole aziendali ed elaborano sequenze. Molti di questi 4GL orientati ai dati si basano sul Structured Query Language (SQL), inventato da IBM e successivamente adottato da ANSI e ISO come linguaggio standard per la gestione dei dati strutturati.

La maggior parte dei 4GL contiene la possibilità di aggiungere codice a livello 3GL per introdurre una logica di sistema specifica nel programma 4GL.

I 4GL più ambiziosi, indicati anche come ambienti di quarta generazione, tentano di produrre interi sistemi da una progettazione realizzata con strumenti CASE e le specifiche aggiuntive di strutture dati, schermate, report e alcune logiche specifiche.