1. Principales caractéristiques du langage C++
Le langage C++ est apparu
officiellement en 1983, date de ses premières utilisations hors
du laboratoire AT&T qui l’a fait naître. Son concepteur, Bjarne
Stroustrup, avait débuté ses travaux plusieurs
années auparavant, sans doute vers 1980. Le langage C++ - appelé jusque-là C
avec des classes - a été élaboré en
conservant la plupart des concepts du langage C, son prédécesseur. Les
deux langages se sont ensuite mutuellement fait des emprunts.
Comme le langage C, C++ adopte
une vision très proche de la machine. Il a été destiné en
premier lieu à l’écriture de systèmes
d’exploitation mais ses caractéristiques lui ont
ouvert d’autres perspectives.
Le langage est formé d’instructions
très explicites, courtes, dont la durée d’exécution
peut être prévue à l’avance, au moment
de l’écriture du programme.
Le nombre d’instructions et de notations étant
volontairement limité, les interprétations des
constructions sémantiques sont multiples et c’est sans
doute ce que le concepteur du langage C++ désigne
sous le terme d’expressivité.
Toutefois, Bjarne Stroustrup a veillé à contourner
certains écueils du langage C, et notamment sa
tendance à tout ramener au niveau ...