C++ ist eine der verbreitetesten, objektorientierten Programmiersprache. Diese höhere Programmiersprache wurde von Bjarne Stroustrup seit 1979 aufbauend auf C von Ken Thompson und Dennis Ritchie entwickelt. C++ ist also eine Erweiterung von C in der viele Betriebsysteme geschrieben sind. Zu den wichtigsten Erweiterungen zählen vor allem, das nun Klassen, Vererbung als auch Polymorphie unterstützt werden – also das jeweils Objekte der Programmierung zu Grunde liegen.