Мова виникла на початку 1980-х років, коли співробітник фірми Bell Labs Бйорн Страуструп придумав низку удосконалень до мови C під власні потреби.
Назву “С++” придумав Рік Месчітті. У назві використано оператор “++”, що мовою С означає додати одиничку. Тобто до безлічі можливостей C додано ще одну. При цьому на самому початку ця мова не мала власного компілятора.
Наприклад, Counter-Strike, StarCraft: Brood War, Diablo I, World of Warcraft – усі ці ігри написані на C++. Не кажучи вже про консолі Xbox і PlayStation, в основі яких лежить програмування C++ .