Comment Ca Marche l'informatique ?
 
 Comment Ça Marche - Articles - Langage C++ - Introduction
 Accueil
 Forums
 Astuces
 Guide d'achat
 
   
 
 
Livres Comment ça marche?
Tout sur le hardware PC
Tout sur la sécurité
Tout sur le webmastering
Présentation des trois premiers ouvrages de la collection CommentCaMarche.net
Page d'accueil
Ajouter aux favoris
Contribuer à cet article
Ecrire à Jean-Francois Pillou
Langage C++
Introduction
Caractéristiques
Types de données
Variables
Opérateurs
Structures conditionnelles
Fonctions
Tableaux
Pointeurs
Chaînes de caractères
Structures
Concept de classe
Objets
Constructeurs Destructeurs
Accesseurs Mutateurs
Version 2.0.6
 
Introduction au langage C++ Page précédente Page suivante Retour à la page d'accueil

Histoire du C++

Le langage C++ est une « amélioration » du langage C (le langage C a été mis au point par M.Ritchie et B.W.Kernighan au début des années 70). Bjarne Stroustrup, un ingénieur considéré comme l'inventeur du C++, a en effet décidé d'ajouter au langage C les propriétés de l'approche orientée objet. Ainsi, vers la fin des années 80 un nouveau langage, baptisé C with classes (traduisez « C avec des classes »), apparaît. Celui-ci a ensuite été renommé en C++, clin d'œil au symbole d'incrémentation ++ du langage C, afin de signaler qu'il s'agit d'un langage C amélioré (langage C+1).

Les améliorations du C++

Le C++ reprend la quasi-intégralité des concepts présents dans le langage C, si bien que les programmes écrits en langage C fonctionnent avec un compilateur C++. En réalité le langage C++ est un surensemble du C, il y ajoute, entre autres, des fonctionnalités objet :

ainsi qu'un ensemble de nouvelles fonctionnalités, parmi lesquelles :

  • le contrôle de type
  • les arguments par défaut
  • la surcharge de fonctions
  • les fonctions inline
  • ...


Page précédente Page suivante

  Ce document intitulé « Langage C++ - Introduction » issu de Comment Ça Marche est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.