C++ adalah bahasa pemrograman tingkat menengah yang mendukung pemrograman prosedural sekaligus berorientasi objek dan dikenal karena kinerjanya yang tinggi. Bahasa ini memberi kendali langsung atas memori dan sumber daya perangkat keras. C++ banyak dipakai untuk perangkat lunak yang menuntut kecepatan tinggi seperti mesin permainan, aplikasi sistem, dan perangkat lunak tertanam. Ia memerlukan proses kompilasi sebelum dijalankan. Kebebasan mengelola memori membuatnya kuat sekaligus menuntut kehati-hatian dari pemrogram.
C++ menjadi pilihan saat kinerja dan efisiensi sumber daya menjadi prioritas utama, sehingga masih relevan di bidang yang menuntut performa maksimal.
Sebuah program pengolah grafis tiga dimensi ditulis dalam C++ agar dapat menghitung jutaan operasi per detik dengan penggunaan memori yang dikendalikan langsung.