Différences entre versions de « C et C++ »
De Didaquest
Aller à la navigationAller à la rechercheLigne 7 : | Ligne 7 : | ||
<!-- ****************** Commercez les modifications *********************** --> | <!-- ****************** Commercez les modifications *********************** --> | ||
− | {{Les similitudes entre C et C++ | + | |
+ | {{@}} ''' Les similitudes entre [[ C ]] et [[ C++]]''' | ||
* Les deux langages ont une syntaxe similaire. | * Les deux langages ont une syntaxe similaire. | ||
*La structure du code des deux langues est la même. | *La structure du code des deux langues est la même. | ||
*La compilation des deux langues est similaire. | *La compilation des deux langues est similaire. | ||
− | *Ils partagent la même syntaxe de base. Presque tous les opérateurs et mots-clés du C sont également présents en C++ et font la même chose. | + | *Ils partagent la même syntaxe de base. Presque tous les opérateurs et mots-clés du [[ C ]] sont également présents en [[ C++]] et font la même chose. |
− | *C++ a une grammaire légèrement étendue que C, mais la grammaire de base est la même. | + | *[[ C++]] a une grammaire légèrement étendue que [[ C ]] , mais la grammaire de base est la même. |
*Le modèle de mémoire de base des deux est très proche du matériel. | *Le modèle de mémoire de base des deux est très proche du matériel. | ||
*Les mêmes notions de pile, de tas, de portée de fichier et de variables statiques sont présentes dans les deux langages. | *Les mêmes notions de pile, de tas, de portée de fichier et de variables statiques sont présentes dans les deux langages. | ||
− | |||
+ | {{@}} ''' Les différences entre [[ C ]] et [[ C++]]''' | ||
* [[ C ]] un langage de programmation impératif généraliste, de bas niveau. | * [[ C ]] un langage de programmation impératif généraliste, de bas niveau. | ||
* [[ C++]] est un langage compilé : pour écrire un tel programme, il faut commencer par écrire un ou plusieurs fichiers source. | * [[ C++]] est un langage compilé : pour écrire un tel programme, il faut commencer par écrire un ou plusieurs fichiers source. | ||
− | [[ C++]] peut être considéré comme un sur-ensemble de [[ C ]]. | + | * [[ C++]] peut être considéré comme un sur-ensemble de [[ C ]]. |
− | Les principales fonctionnalités ajoutées au [[ C++]] sont la programmation orientée objet , la gestion des exceptions et la riche bibliothèque[[ C++]]. | + | Les principales fonctionnalités ajoutées au [[ C++]] sont la programmation orientée objet , la gestion des exceptions et la riche bibliothèque [[ C++]]. |
}}<!-- ************************* Fin *****************************************--> | }}<!-- ************************* Fin *****************************************--> |
Version du 13 mai 2022 à 20:54
Conception : Clarification - Explicitation
Les similitudes entre C et C++
- Les deux langages ont une syntaxe similaire.
- La structure du code des deux langues est la même.
- La compilation des deux langues est similaire.
- Ils partagent la même syntaxe de base. Presque tous les opérateurs et mots-clés du C sont également présents en C++ et font la même chose.
- C++ a une grammaire légèrement étendue que C , mais la grammaire de base est la même.
- Le modèle de mémoire de base des deux est très proche du matériel.
- Les mêmes notions de pile, de tas, de portée de fichier et de variables statiques sont présentes dans les deux langages.
Les différences entre C et C++
- C un langage de programmation impératif généraliste, de bas niveau.
- C++ est un langage compilé : pour écrire un tel programme, il faut commencer par écrire un ou plusieurs fichiers source.
- C++ peut être considéré comme un sur-ensemble de C .
Les principales fonctionnalités ajoutées au C++ sont la programmation orientée objet , la gestion des exceptions et la riche bibliothèque C++.