C++ je vysokoúrovňový programovací jazyk s možnostmi nízkoúrovňové manipulace, který byl vyvinut Bjarne Stroustrupem v Bell Labs v roce 1980 jako rozšíření jazyka C. C++ zavádí objektově orientované programování (OOP) k jazyku C, což umožňuje vytváření komplexních softwarových systémů s čitelnějším a udržovatelnějším kódem.
C++ se používá v široké škále aplikací, od operačních systémů, vestavěných systémů, systémového softwaru, serverů, až po výkonné desktopové aplikace, hry a výpočetní platformy pro vědecký výzkum. Jeho schopnost zvládat náročné operace s vysokou úrovní kontroly nad systémovými zdroji dělá z C++ preferovaný jazyk pro vývoj softwaru, který vyžaduje optimální výkon.
C++ je nadále aktivně vyvíjen a jeho standard je pravidelně aktualizován, s posledními verzemi, které přidávají mnoho moderních funkcí a vylepšení pro usnadnění vývoje a zlepšení výkonu.