C++ е статично типизиран, без форма, много парадигма, компилиран, език за програмиране с общо предназначение. C++ попада в групата на езиците на средно ниво, тъй като включва комбинация от езикови функции на високо ниво и на ниско ниво. Езикът C++ е замислен от Бярне Строуструп, който поставя основите си през 1979 г., като работи за Bell Labs. Езикът се основава на обектно ориентирани функции, като класове, и добавя други подобрения на езика за програмиране C. Първоначално се е наричал C с класове, но е преименуван на C++ по-късно през 1983 г., като игра на думи, включваща оператора за увеличаване.
C++ скриптове
Скриптовият език C++ е един от най-широко приетите и се използва с огромно разнообразие от хардуерни и OS платформи. Известен е като ефективен компилатор на естествен код и се използва при разработването на операционни системи, приложения, драйвери на устройства, вграден софтуер, високоефективни сървърни и клиентски приложения и видео игри. Няколко групи предоставят безплатен и патентован софтуер за компилиране на език за програмиране C++, включително GNU Project, Microsoft, Intel и Embarcadero Technologies. Езикът за програмиране C++ оказа значително влияние върху много други популярни езици за програмиране, най-вече C # и Java. Други успешни езици като Objective-C използват много различен синтаксис и подход за добавяне на класове към скриптовия език C++.