Différences entre versions de « C et C++ »
Ligne 10 : | Ligne 10 : | ||
{{Conceptions canoniques}} | {{Conceptions canoniques}} | ||
− | + | ''' Les similitudes entre [[ C ]] et [[ C++]]''' | |
* Les deux langages ont une syntaxe similaire. | * Les deux langages ont une syntaxe similaire. | ||
Ligne 20 : | Ligne 20 : | ||
*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. | ||
Ligne 28 : | Ligne 28 : | ||
{{Conceptions erronées}} | {{Conceptions erronées}} | ||
− | + | .............................................................................. | |
+ | .............................................................................. | ||
{{Origines possibles des conceptions}} | {{Origines possibles des conceptions}} | ||
− | + | .............................................................................. | |
+ | .............................................................................. | ||
}}<!-- ************************* Fin *****************************************--> | }}<!-- ************************* Fin *****************************************--> | ||
Version du 19 mai 2022 à 12:58
=
Votre Publicité sur le Réseau |
Conception : Clarification - Explicitation
Conceptions canoniques 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++.
Conceptions erronées et origines possibles .............................................................................. .............................................................................. Conceptions: Origines possibles
.............................................................................. ..............................................................................
Conceptions liées - Typologie
Concepts ou notions associés
Références
| |||
---|---|---|---|
Sur le Portail Questions / Réponses |
Sur Portail de Formation Gratuite |
Sur des sites de Formation |
Sur DidaQuest |
C et C++ sur : Wikipedia / Wikiwand / Universalis / Larousse encyclopédie / Khan Académie | |||
Sur Wikiwand : | |||
Sur Wikipédia : | |||
Sur Wikiversity : | |||
Sur Universalis : | |||
Sur Khan Académie : |
Éléments graphique
Stratégie de changement conceptuel
Questions possibles
Bibliographie
Pour citer cette page: (et C++)
ABROUGUI, M & al, 2022. C et C++. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/C_et_C%2B%2B>, consulté le 27, avril, 2024
- ..................
- ..................
- ..................
- ..................
Votre Publicité sur le Réseau |