C++ is an object-oriented programming language. It was developed by Bjarne Stroustrup at AT&T Bell laboratories in Murray Hill, New Jersey, USA, in the early 1980's. Stroustrup, an admirer of Simula67 and a strong supporter of C, wanted to combine the best of both the languages and create a more powerful language that could support object-oriented programming features and still retain the power and elegance of C. The result was C++. Therefore, C++ is an extension of C with a major addition of the class contruct feature of Simula67.
C++ is a superset of C. Most of what we already know about C applies to C++ also. Therefore, almost all C programs are also C++ programs. However, there are a few minor differences that will prevent a C program to run under C++ compiler. We shall see these differences later as and when they are encountered.
the object-oriented features in C++ allow programming to build large programs with clarity, extensibility and ease of maintenance, incorporating the spirit and efficiency of C. The eddition of new features has been transformed C from a language that currently facilites top-down, structured design, to one that provides bottom-up, object-oriented design.
0 comments:
Post a Comment