C++
langage de programmation / De Wikipedia, l'encyclopédie libre
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur C++?
Résumez cet article pour un enfant de 10 ans
C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique. Ses bonnes performances, et sa compatibilité avec le C en font un des langages de programmation les plus utilisés dans les applications où la performance est critique.
C++ | ||
![]() | ||
![]() | ||
Date de première version | 1985[1] | |
---|---|---|
Paradigme | générique, orienté objet, procédural | |
Auteur | Bjarne Stroustrup | |
Dernière version | C++20 ()[2]![]() |
|
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![]() |
|
Extension de fichier | cc, cpp, cxx, c, c++, h, hpp, hh, hxx et h++![]() |
|
modifier ![]() |
Créé initialement par Bjarne Stroustrup dans les années 1980, le langage C++ est aujourd'hui normalisé par l'ISO. Sa première normalisation date de 1998 (ISO/CEI 14882:1998), ensuite amendée par l'erratum technique de 2003 (ISO/CEI 14882:2003). Une importante mise à jour a été ratifiée et publiée par l'ISO en sous le nom de ISO/IEC 14882:2011, ou C++11[3]. Depuis, des mises à jour sont publiées régulièrement : en (ISO/CEI 14882:2014, ou C++14[4]), en (ISO/CEI 14882:2017, ou C++17[5]) puis en (ISO/IEC 14882:2020, ou C++20[6]), et enfin en 2023 le C++23.
Oops something went wrong: