Linguaggio di programmazione creato da Bjarne Stroustrup, estensione del linguaggio C che introduce concetti di programmazione orientata agli oggetti. C++ è utilizzato per sviluppare software dove la performance è critica, come giochi, applicazioni di sistema, e software per dispositivi incorporati. Offre un controllo diretto sulle risorse di sistema e una gestione fine della memoria.