Evolution of C++

C++ is an object-oriented language. C++ was developed by Bjarne Stroustrup at AT & T Bell laboratories in USA in the early 80's. He wanted to combine the object-oriented features of language called Simula 67 and power and elegance of C. The result was C++. Therefore, C++ is an extension of C with a major edition of the class construct feature Simula 67, so it was initially named as 'C with classes'.
The most important features that C++ adds on to C are classes inheritance, function overloading and operator overloading. These features enable programmers to create abstract data types, inherits properties from data types and support polymorphism.
C++ is versatile language for handling very large programs. It is suitable for virtually any programming task including development of editor, compilers, database, communication systems & any complex real life applications.

No comments:

Post a Comment