Différences entre versions de « C++ »
Ligne 179 : | Ligne 179 : | ||
= {{Widget:Exemples-applications-utilisations-Fiche}} = | = {{Widget:Exemples-applications-utilisations-Fiche}} = | ||
<!-- *************** Début Fiche Didactique Explicitations ***************** --> | <!-- *************** Début Fiche Didactique Explicitations ***************** --> | ||
− | + | {{Fiche Didactique Explicitations <!-------------------------------------------> | |
− | {{Fiche Didactique | + | <!-- Explicitations et Approfondissements à travers des exemples ou des applications ou lors d'utilisations --> |
− | <!-- | + | |Exemples-Applications-Utilisations= <!----------------------------------------> |
− | <!-- | + | <!-- Compléter les pointillés et Supprimer les lignes non utilisées --> |
− | + | <!-- ****************** Commercez les modifications *********************** --> | |
− | <!-- ************* Commercez les modifications *********************--> | ||
− | |||
− | |||
− | < | + | <span style="color:rouge"><big><U> <p><FONT size="3">'''Quelles sont les principales utilisations du C++ ? '''</p></FONT></U></big></span> |
− | + | Bien que les langages Java et C soient aujourd’hui les plus complets, le C++ reste très utilisé pour : | |
+ | |||
+ | -La plupart des applications graphiques : création de programmes en 3D, par exemple | ||
+ | -Le traitement de texte | ||
+ | -Les jeux vidéos | ||
+ | -La mise en place d'outils financiers | ||
+ | -La création de certains programmes militaires. | ||
+ | |||
+ | <span style="color:rouge"><big><U> <p><FONT size="3">'''Comment manipuler le C++ ? '''</p></FONT></U></big></span> | ||
+ | |||
+ | |||
+ | Un des moyens les plus courants de faire fonctionner ce langage est de recourir à l'environnement de développement intégré Visual C++, développé spécialement par Microsoft. | ||
+ | |||
+ | <span style="color:rouge"><big><U> <p><FONT size="3">'''Quelle est la version en cours du langage C++ ? '''</p></FONT></U></big></span> | ||
+ | |||
+ | La dernière version date du 7 mars 2017 et permet de nombreuses fonctionnalités pour déboguer, compiler et développer des programmes C++ qui tournent sur Windows. | ||
− | |||
}}<!--************** Fin Fiche Didactique Explicitations ******************* --> | }}<!--************** Fin Fiche Didactique Explicitations ******************* --> | ||
Version du 11 mai 2022 à 17:20
Votre Publicité sur le Réseau |
Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
* Date de première version: 1985
* Paradigme: générique, orienté objet, procédural
* Auteur: Bjarne Stroustrup
* Dernière version: C++20 (décembre 2020)
* Typage: statique, unsafe, nominatif
* Normes:
ISO/CEI 14882:1998 ISO/CEI 14882:2003 ISO/CEI 14882:2011 ISO/CEI 14882:2014 ISO/CEI 14882:2017 ISO/IEC 14882:2020
* Influencé par: C, Simula, Ada 83, Algol 68, CLU, ML
* A influencé: Ada 95, C#, PHP, D, JavaScript, Java, X++, Rust
*Implémentations: GNU Compiler Collection, Microsoft Visual C++, Borland C++ Builder, XCode Tools
*Site web: isocpp.org [archive]
*Extension de fichier: cc, cpp, cxx, c, c++, h, hpp, hh, hxx et h++
Besoin de développer une application où la performance est primordiale Voici l’explication sur l’origine de son nom : C vient du langage de programmation C datant de 1970. Le suffixe “++” correspond à l’opérateur permettant d’incrémenter une valeur en C. Cela signifie donc que C++ se positionne comme une version améliorée et plus performante que le langage C.
la création de classes ; l'encapsulation ; des relations entre les classes : la composition de classes (composition dans un diagramme de classes), l'association de classes (en) (association dans un diagramme de classes), l'agrégation de classes (agrégation dans un diagramme de classes), la dépendance (dépendance dans un diagramme de classes), l'héritage simple et multiple (héritage dans un diagramme de classes) ; le polymorphisme ; l'abstraction ; la généricité ; la méta-programmation.
Borland C++ Borland C++ Builder Microsoft Visual C++ |
C++ - Historique (+)
Définition graphique
Concepts ou notions associés
C++ - Glossaire / (+)
Exemples, applications, utilisations
Quelles sont les principales utilisations du C++ ? Bien que les langages Java et C soient aujourd’hui les plus complets, le C++ reste très utilisé pour : -La plupart des applications graphiques : création de programmes en 3D, par exemple -Le traitement de texte -Les jeux vidéos -La mise en place d'outils financiers -La création de certains programmes militaires. Comment manipuler le C++ ?
Quelle est la version en cours du langage C++ ? La dernière version date du 7 mars 2017 et permet de nombreuses fonctionnalités pour déboguer, compiler et développer des programmes C++ qui tournent sur Windows. |
Erreurs ou confusions éventuelles
- Confusion entre Objet et Classe
- Confusion entre Java et C++
- Confusion entre Polymorphisme et Héritage
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
- Comparaison d'IDE C++
- Code Blocks
- Comment installer: https://www.youtube.com/watch?v=QF9z9Awtm1o
- Généralités:
- video:* https://www.youtube.com/watch?v=2dyQZqeEgcA
- documents:*http://math.univ-lyon1.fr/~omarguin/programmation/C++Polycop1.pdf
- Tutoriels C++
- saisie et affichage :* https://openclassrooms.com/fr/courses/1421911-du-c-au-c/1422044-premier-programme-c-avec-cout-et-cin
- les boucles iteratives :*https://fr.wikiversity.org/wiki/Langage_C%2B%2B/Boucles_%26_Structures_Conditionnelles
- Exercices
Bibliographie
Pour citer cette page: ([1])
ABROUGUI, M & al, 2022. C++. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/C%2B%2B>, consulté le 21, novembre, 2024
- ..................
- ..................
- ..................
- ..................
- Sponsors Education
- Programmation (Concepts)
- Informatique (Concepts)
- Algorithmique (Concepts)
- Robotique (Concepts)
- Développement Web (Concepts)
- Intelligence artificielle (Concepts)
- Développement mobile (Concepts)
- Informatique
- C++
- Programmation
- Pensée logique
- Programmation visuelle
- Didactique
- API
- Programmation procédurale
- Contrôle de flux
- Programmation Orientée Objet
- Classe
- Constructeur
- Méthodes
- Concepts
- C++ (Concepts)
- Fiche conceptuelle didactique