Bjarne Stroustrup ing Bell labs pisanan ngembangaké C++ ing wiwitan 1980-an, kanggo njurung fitur-fitur ing C++, diyasa efisiensi lan sistem support kanggo pemrograman tingkat cendhèk (low level coding). Sajeroning C++ ditambahaké konsèp-konsèp anyar kaya "class" kanthi sipat-sipat kaya "inheritance" lan "overloading". Salah siji prabédan sing paling mendhasar karo basa C ya iku panjurung marang konsèp pamrograman mawa orièntasi objèk ("Object Oriented Programming"). 