C ++ a grandi sur le langage C, qui à son tour était un descendant d'un langage étendu B, développé dans les laboratoires de Bell en 1971. C, restructuré et avec un compilateur plus forte, est devenu la langue dominante dans le monde du développement Unix. Quatre-vingt dix pour cent des Unix a été écrit en C. En 1985, Bjarne Soustrup réécrit le langage C, C ++ la création, à introduire des concepts orientés objets qui avaient été explorées dans d'autres langues. Dans les années 1990, Microsoft est devenu impliqué, en développant d'abord le Microsoft C / C ++, suivi par les différentes versions de Visual C ++.