C++

Bjarne Stroustrup a développé le C++ au cours des années 1980, alors qu’il travaillait dans le laboratoire de recherche Bell d’AT&T. Il s’agissait en l’occurrence d’améliorer le langage C et il l’avait d’ailleurs nommé C with classes (« C avec des classes »). Les premières améliorations se concrétisèrent donc par l’ajout du support des classes, suivies par de nombreuses autres comme les fonctions virtuelles, la surcharge d’opérateurs, l’héritage (simple ou multiple), les « templates », la gestion d’exceptions...

Le langage C++ est normalisé par l’ISO. Sa première normalisation date de 1998 (ISO/CEI 14882:1998), et sa dernière de 2003 (ISO/CEI 14882:2003). La normalisation de 1998 standardise la base du langage (Core Language) ainsi que la bibliothèque C++ standard (C++ Standard Library).

Le nom signifie « C incrémenté », puisqu’on incrémente une variable (c’est-à-dire qu’on lui ajoute 1) en notant « ++ » derière elle : l’instruction i++, par exemple, est l’équivalent de celle-ci : i=i+1

Il existe de nombreuses autres bibliothèques en C++ non incluses dans le standard. De plus, le C++ permet l’utilisation des nombreuses bibliothèques C existantes.

Source : fr.wikipedia.org


Articles publiés dans cette rubrique

lundi 3 avril 2006
par  Laurent RICHARD

Comptab

Projet d’examen C++ pour l’E.C.I

vendredi 30 décembre 2005
par  Laurent RICHARD

La suite de Fibonacci

Que vaut le xième nombre de la liste

vendredi 30 décembre 2005
par  Laurent RICHARD

Fahrenheit-Celcius

Comment convertir la température qu’il fait dans les pays anglo-saxons et inversement.