Langage (de programmation) de quatrième génération (4gl)

Définition - Que signifie le langage (de programmation) de quatrième génération (4GL)?

Un langage (de programmation) de quatrième génération (4GL) est un regroupement de langages de programmation qui tentent de se rapprocher des 3GL du langage humain, d'une forme de pensée et de conceptualisation.

Les 4GL sont conçus pour réduire le temps global, les efforts et les coûts de développement de logiciels. Les principaux domaines et familles de 4GL sont: les requêtes de base de données, les générateurs de rapports, la manipulation de données, l'analyse et la création de rapports, les peintres et générateurs d'écran, les créateurs d'interface graphique, l'optimisation mathématique, le développement Web et les langages à usage général.

Également appelé langage de 4e génération, langage spécifique à un domaine ou langage à haute productivité.

Definir Tech explique le langage (de programmation) de quatrième génération (4GL)

Les 4GL sont plus conviviaux pour les programmeurs et améliorent l'efficacité de la programmation grâce à l'utilisation de mots et d'expressions de type anglais et, le cas échéant, à l'utilisation d'icônes, d'interfaces graphiques et de représentations symboliques. La clé de la réalisation de l'efficacité avec les 4GL réside dans une adéquation appropriée entre l'outil et le domaine d'application. De plus, les 4GL ont élargi la population de professionnels capables de s'engager dans le développement de logiciels.

De nombreux 4GL sont associés aux bases de données et au traitement des données, permettant le développement efficace de systèmes orientés métier avec des langages qui correspondent étroitement à la façon dont les experts du domaine formulent les règles métier et les séquences de traitement. Bon nombre de ces 4GL orientés données sont basés sur le langage de requête structuré (SQL), inventé par IBM et ensuite adopté par ANSI et ISO comme langage standard pour la gestion des données structurées.

La plupart des 4GL permettent d'ajouter du code de niveau 3GL pour introduire une logique système spécifique dans le programme 4GL.

Les 4GL les plus ambitieux, également appelés environnements de quatrième génération, tentent de produire des systèmes entiers à partir d'une conception réalisée dans les outils CASE et de la spécification supplémentaire de structures de données, d'écrans, de rapports et d'une logique spécifique.