L4G

Une définition du Jargon Français.
Aller à : Navigation, rechercher

sigle masculin.  [langage]. Langage de programmation de quatrième génération. En général, il est formé par un langage puissant et évolué, accompagné d'utilitaires de création de l'interface utilisateur du programme créé.

Certains langages de ce type (tels que SQL) offrent moyen de se contenter de décrire les données dont on dispose ainsi que ce que l'on souhaite obtenir, puis des programmes analysent ces descriptions et sélectionnent et combinent les algorithmes adéquats.

Exemple : Powerbuilder.

Avec un L4G, on programme vite et c'est simple, mais le code produit est souvent lourd et lent, sans véritable optimisation. De plus, on n'a que rarement accès aux entrailles de son programme, et s'il ne fonctionne pas, on peut mettre beaucoup de temps avant de se rendre compte que cela vient d'une DLL perdue parmi des centaines d'autres... (D'après mon expérience personnelle).

Il existe bien évidemment des langages de 1ère, 2ème et 3ème génération.

En anglais: 4GL.

Voir aussi scaffolding.