Il a été développé par Bjarne Stroustrup à partir de 1979 chez Bell Labs comme une amélioration de la langue C et a d'abord été nommé C avec des classes.
Le langage de programmation C + + a été développé par Bjarne Stroustrup chez Bell Labs dans les années 1980.