C++ este un limbaj de programare de nivel înalt dezvoltat de Bjarne Stroustrup și lansat pentru prima dată în 1985. Este o extensie a limbajului C și adaugă funcționalități de programare orientată pe obiect, dar păstrează și caracteristicile de bază ale C-ului, precum manipularea eficientă a memoriei și controlul precis al resurselor hardware.