Langage de quatrième génération
- Langage de quatrième génération
-
L4G
Un L4G ou langage de quatrième génération est un langage de programmation ayant un haut niveau d'abstraction. Ils sont généralement utilisés pour les applications de gestion. Un L4G doit offrir :
- un langage déclaratif de manipulation de données ;
- un langage impératif simple (procédural, fonctionnel ou orienté objet) ;
- un langage de description d'interfaces graphiques avec idéalement un éditeur d'interface ;
- un langage de description de rapports imprimables avec idéalement un éditeur de rapport ;
- un langage de programmation événementielle avec idéalement une liaison entre le code et l'interface graphique.
Les différentes générations
Les langages de première génération s'adressaient aux ordinateurs en langage binaire (des 0 et des 1).
La seconde génération, le langage assembleur, s'adresse au microprocesseur instruction par instruction.
La troisième génération introduit une syntaxe et des mots réservés, ce sont les langages procéduraux (COBOL, Fortran, BASIC, Pascal, langage C, RPG) ou encore à objets (Java, C++, Eiffel).
La quatrième génération, souvent associée à des bases de données, se situe un niveau au-dessus, en intégrant la gestion de l'interface utilisateur et en proposant un langage moins technique, plus proche de la syntaxe naturelle.
Exemples
Voir aussi
Articles connexes
Portail de la programmation informatique
Catégorie : Langage de programmation
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Langage de quatrième génération de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Langage Machine — Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d un ordinateur exécutant un programme informatique. C est le langage natif d un processeur, c est à dire le seul qu il puisse traiter. Il est composé … Wikipédia en Français
Langage De Haut Niveau — En informatique, un langage de haut niveau (aussi appelé langage de programmation de haut niveau) est un langage de programmation qui permet au programmeur de s abstraire de détails inhérents au fonctionnement de l ordinateur, ceux ci étant pris… … Wikipédia en Français
Langage de programmation de haut niveau — Langage de haut niveau En informatique, un langage de haut niveau (aussi appelé langage de programmation de haut niveau) est un langage de programmation qui permet au programmeur de s abstraire de détails inhérents au fonctionnement de l… … Wikipédia en Français
Langage machine — Encodage binaire du mot « Wikipedia ». Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d un ordinateur exécutant un programme informatique. C est le langage natif d un processeur, c est à… … Wikipédia en Français
Langage de haut niveau — En informatique, un langage de haut niveau (aussi appelé langage de programmation de haut niveau) est un langage de programmation dont la grammaire permet de programmer sans tenir compte des détails inhérents au fonctionnement de l ordinateur.… … Wikipédia en Français
Langage de programmation de cinquième génération — L5G Un langage de programmation de cinquième génération, abrégé L5G, est un langage de programmation basé sur le concept de résolution de problèmes en utilisant des contraintes données au programme, plutôt que d utiliser un algorithme écrit par… … Wikipédia en Français
Forth (Langage) — Pour les articles homonymes, voir Forth. Forth est un langage de programmation interactif atypique, découvert (comme il aime à le dire) par Charles H. Moore dans les années 1960. Sommaire 1 Historique … Wikipédia en Français
Forth (langage) — Pour les articles homonymes, voir Forth. Forth est un langage de programmation interactif atypique, découvert (comme il aime à le dire) par Charles H. Moore dans les années 1960. Sommaire 1 Historique 2 … Wikipédia en Français
Clarion (Langage) — Pour les articles homonymes, voir Clarion. Clarion est un langage de quatrième génération et un environnement de développement intégré propriétaire développé par Softvelocity, facilitant le développement d applications de gestion (orientés… … Wikipédia en Français
Clarion (langage) — Pour les articles homonymes, voir Clarion. Clarion est un langage de quatrième génération et un environnement de développement intégré propriétaire développé par Softvelocity, facilitant le développement d applications de gestion (orientés… … Wikipédia en Français