C++ is een variant van de [[Programmeren in C|programmeertaal C]].; C++de taal werd geïntroduceerd omdat C al een aantal jaren meeging en achterop raakte bij de mogelijkheden van modernere programmeertalen. Een van die mogelijkheden is het zogeheten object-georiënteerd programmeren. Dit is een van de belangrijkste vernieuwingen in C++.
Een van die mogelijkheden is object-georiënteerd programmeren. Dit is een van de belangrijkste vernieuwingen in C++.
De ontwerper van C++ is Bjarne Stroustrup., Hijdie werkte op dat momenttoentertijd voor AT&T werkte. Zijn website is http://www.stroustrup.com/.
Naast structureel programmeren, (zoals dat in C gebeurt), kan in C++ ook object-georiënteerd gewerkt worden. Omdat C++ beide programmeer-methodenprogrammeermethoden ondersteunt, wordt C++ een hybride taal genoemd. Tijdens de ontwikkeling van C++ is een van de hoofdpunten altijd geweest, dat C-programma's compileerbaar zijn met een C++ compiler (backwardsbackward compatiblecompatibility). Dit is niet voor alle aspecten van C gerealiseerd, maar wel voor het overgrote deel.