C-- (langage intermediaire)
- C-- (langage intermediaire)
-
C-- (langage intermédiaire)
C-- est un langage intermédiaire, conçu pour être émis par un compilateur au lieu du langage C ou d'un langage assembleur. La syntaxe du langage emprunte beaucoup à C, d'où le nom qui suggère que c'est essentiellement un sous-ensemble de C, de la même manière que C++ est un surensemble du C.
Le langage est conçu comme un langage intermédiaire entre des outils de compilation de haut niveau et des outils de bas niveau comme des optimiseurs. Les fonctionnalités qui ont été changées ou omises comparé au C, comme les fonctions variadiques, les pointeurs. et les parties "avancées" du système de types auraient entravé les fonctionnalités essentielles de C--, telles que la récursion terminale ou la facilité avec laquelle les outils de génération de code peuvent produire du code.
C-- est la cible du Glasgow Haskell Compiler (GHC) et sera finalement sa plate-forme principale. Certains des développeurs de C--, dont Simon Peyton Jones travaillent aussi sur GHC. Le développement a lieu a Microsoft Research a Cambridge, bien que ce ne soit pas un projet Microsoft.
Liens externes
Catégorie : Langage de programmation
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article C-- (langage intermediaire) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Langage Intermédiaire — En informatique, un langage intermédiaire est le langage d une machine abstraite conçu pour l analyse d un programme informatique. Le terme vient de son utilisation dans les compilateurs, où un compilateur transcrit d abord le code source d un… … Wikipédia en Français
Langage intermediaire — Langage intermédiaire En informatique, un langage intermédiaire est le langage d une machine abstraite conçu pour l analyse d un programme informatique. Le terme vient de son utilisation dans les compilateurs, où un compilateur transcrit d abord… … Wikipédia en Français
Langage intermédiaire — En informatique, un langage intermédiaire (parfois abrégé en IL, de l anglais Intermediate Language) est le langage d une machine abstraite conçu pour l analyse d un programme informatique. Le terme vient de son utilisation dans les compilateurs … Wikipédia en Français
C-- (langage intermédiaire) — C est un langage intermédiaire, conçu pour être émis par un compilateur au lieu du langage C ou d un langage assembleur. La syntaxe du langage emprunte beaucoup à C, d où le nom qui suggère que c est essentiellement un sous ensemble de C, de la… … Wikipédia en Français
Langage intermédaire — Langage intermédiaire En informatique, un langage intermédiaire est le langage d une machine abstraite conçu pour l analyse d un programme informatique. Le terme vient de son utilisation dans les compilateurs, où un compilateur transcrit d abord… … Wikipédia en Français
Langage De Programmation — Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou une évaluation dans une… … Wikipédia en Français
Langage C — C (langage) Pour les articles homonymes, voir C. C … Wikipédia en Français
Langage c — C (langage) Pour les articles homonymes, voir C. C … Wikipédia en Français
Langage de programmation C — C (langage) Pour les articles homonymes, voir C. C … Wikipédia en Français
Langage — Pour l’article homonyme, voir Langage humain. Le langage est un ensemble de signes (vocaux, gestuel, graphiques, tactiles, olfactifs, etc.) doté d une sémantique, et le plus souvent d une syntaxe (mais ce n est pas systématique[1]).… … Wikipédia en Français