Brief history of C++
C++ is a general purpose and high level language and it also an object oriented language.it was developed by Bjarne Stroustrup at Bell Labs initially during the early 1980’s. It was designed to support the features of C such as efficiency and low-level support for system level coding. So we can say it is a new version of C. so, all program of C is C++ program.
Initially, it was called “C with classes”
however in 1983 the name was changed to C++ because it was an extends C by
special feature classes.
Added to this were features such as classes
with inheritance and virtual functions, derived from the Simula67 language, and
operator overloading, derived from Algol68.
Don’t worry about understanding all the terms
just yet, they are explained in above section.
C++ is best described as a superset of C, with
full support for object-oriented programming. This language is in wide spread
use. Most of what we already known about C applies to C++ also. Therefore,
almost all C program are also C++ program. However, there are a few minor differences
that will prevent a C program to run under C++ compiler.
C++ is a versatile language for handling very
large programs. It is suitable for virtually any programming task including
development of editor’s, compilers, databases, communication system and any
complex real-life application system.