Table des matières:
- Définition - Que signifie le langage de programmation (4GL) de quatrième génération?
- Techopedia explique le langage de programmation (4GL) de quatrième génération
Définition - Que signifie le langage de programmation (4GL) de quatrième génération?
Un langage de programmation (4GL) de quatrième génération est un regroupement de langages de programmation qui tentent de se rapprocher des 3GL du langage humain, forme de pensée et de conceptualisation.
Les 4GL sont conçus pour réduire le temps, les efforts et les coûts globaux 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 le reporting, les peintres et générateurs d'écran, les créateurs d'interfaces graphiques, l'optimisation mathématique, le développement web et les langages à usage général.
Également connu sous le nom de langue de 4e génération, langue spécifique à un domaine ou langue à productivité élevée.
Techopedia explique le langage de programmation (4GL) de quatrième génération
Les 4GL sont plus faciles à programmer et améliorent l'efficacité de la programmation grâce à l'utilisation de mots et de phrases 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 nombreuses 4GL sont associées à des bases de données et au traitement des données, ce qui permet 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. Beaucoup de ces 4GL orientées données sont basées sur le langage de requête structuré (SQL), inventé par IBM et adopté par la suite par ANSI et ISO comme langage standard pour la gestion des données structurées.
La plupart des 4GL contiennent la possibilité 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 faite avec les outils CASE et la spécification supplémentaire des structures de données, des écrans, des rapports et une logique spécifique.
