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'oeil 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 sur-ensemble du C, il y ajoute, entre autres, des fonctionnalités objet:
L'encapsulation
L'héritage (simple et multiple)
Le polymorphisme
ainsi qu'un ensemble de nouvelles fonctionnalitées, parmi lesquelles:
le contrôle de type
les arguments par défaut
la surcharge de fonctions
les fonctions inline
...
© Copyright 2003 Jean-François Pillou.
Ce document intitulé «Langage C++ - Introduction» issu de CommentCaMarche.net est soumis à la licence GNU FDL. Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.
_________________
http://jassomo.forumactif.com/index.forum Un intellectuel assis va moins loin qu'un con qui marche (Michel Audiard)
Si tous ceux qui croient avoir raison n'avaient pas tort, la vérité ne serait pas loin (Pierre Dac)