Coupon Accepted Successfully!


Evolution of C++

C++ is an object oriented programming language and also considered as an extension of C. Bjarne Stroustrup at AT&T Bell Laboratories in Murray Hill, New Jersey (USA) developed this language in the early 1980s. Stroustrup, a master of Simula67 and C, wanted to combine the features of both the languages and he developed a powerful language that supports object-oriented programming with features of C. The outcome was C++ as per Figure. Various features were derived from Simula67 and Algol68. Stroustrup called the new language ‘C with classes’. However, in 1983, the name was changed to C++.


The thought of C++ came from the C increment operator ++. Rick Mascitti coined the term C++ in 1983. Therefore, C++ is an extension of C. C++ is a superset of C. All the concepts of C are applicable to C++ also.


For developing complicated applications, object oriented language such as C++ is the most convenient and easy. Hence, a programmer must be aware of its features.

Evolution of C++

Test Your Skills Now!
Take a Quiz now
Reviewer Name