Die Programmiersprache C wurde in den frühen 70er Jahren für das damals neu entwickelte Betriebssystem Unix entworfen. Die grundlegenden Programme aller Unix-Systeme und die Kernel vieler Betriebssysteme sind in C programmiert.
C++ ist eine der verbreitetsten und industriell bedeutendsten Programmiersprachen. Sie ist als Mehrzwecksprache konzipiert und unterstützt insbesondere effiziente und maschinennahe Programmierung, Datenabstraktion sowie objektorientierte und generische Programmierung.
Im Gegensatz zu C wurde Sie unter anderem um Möglichkeiten zur objektorientierten und generischen Programmierung erweitert.