Skip to content
EntityQ81348· pop 21· linked from 15 articles

Also known as C minus minus

langage de programmation informatique

Key facts

Programming language.name
C--
Programming language.logo
C-- logo.svg
Programming language.logo caption
Unofficial logo for C-- which closely resembles the C++ logo
Programming language.paradigm
imperative
Programming language.year
1998
Programming language.typing
static, weak
Programming language.designer
Simon Peyton Jones and Norman Ramsey
Programming language.influenced_by
C

via Wikipedia infobox

Wikidata facts

Official website
www.cs.tufts.edu/~nr/c--
Show 6 more facts
influenced by
C
inception
1997-00-00
programming paradigm
imperative programming
software version identifier
2.0
file extension
c--
typing discipline
static typing
Sources (6)

via Wikidata · CC0

Article · Français

C-- est un langage intermédiaire, conçu pour être émis parun compilateur au lieu du langage C ou d'un langage assembleur. La syntaxe du langage emprunte beaucoup à C, d'où lenom qui suggère que c'est essentiellement un sous-ensemble de C, de lamê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 desoptimiseurs. 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 à Microsoft Research à Cambridge, bien que ce ne soit pas un projet Microsoft.

Abstract from DBpedia / Wikipedia · CC BY-SA