Programmeren in C++/Inleiding: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Regel 1:
{{Programmeren in C++}}
== Introductie ==
C++ is een variant van de [[Programmeren in C|programmeertaal 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++.
 
De ontwerper van C++ is Bjarne Stroustrup, die toentertijd 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 programmeermethoden 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 (backward compatibility). Dit is niet voor alle aspecten van C gerealiseerd, maar wel voor het overgrote deel 1.
 
===Geschiedenis===
Bjarne Stroustrup, een computerwetenschapper van Bell Labs, was de ontwerper van C++ (hij noemde het "C met Klassen") en ontwierp deze taal in 1986 als verbetering van de programmeertaal C. De verbeteringen begonnen met concepten voor object-georiënteerd programmeren, zoals klassen, gevolgd door veel andere dingen, zoals virtuele functies, overloading van operatoren, multiple inheritance, templates en exception handling. Deze en vele andere dingen werden in een boek beschreven.
 
== Veranderingen ==
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.