A C++ programozási nyelv a C nyelv továbbfejlesztett változata, ami azt jelenti, hogy minden C-ben megírt program C++-ban is futni fog.
A C++ olyan objektumorientált nyelv, amelyen széles körű alkalmazásokat lehet írni. Támogatja az adatabsztrakciót és a generikus programozást, viszont egyszerűbb és hatékonyabb, mint a C. Leginkább a játékok, a telekommunikáció területén használt programok írására használják, de ezzel fut a Windows és a Macintosh grafikus felülete is.
Az 1980-as évek elején fejlesztette ki Bjarne Stroustrup a Bell Labs-nál.
A Java is a C++-on alapul, azzal a különbséggel, hogy Javában kifejezetten internetes alkalmazásokat lehet írni.