1) C++ was
invented by Bjarne Stroustrup in 1980 at AT&T lab while adding
Object-oriented constructs to the C language.
2) C++ is a
General purpose OOP (Object –Oriented Programming) language.
3) C++ is a
middle-level language, because it has both high and low level language
features.
4) C++ is a
best programming language for computer hardware interaction, a lot of control hardware,
memory management, better performance etc.
5) C++ was
initially called as “C with
classes”, so we can say C++ is an
expanded version (new version) of C.
6) Every C program can be compiled as C++
but not every C++ code is a C program.
7) C++ supports
both procedural and OOP concept, so it can also called as hybrid programming
language.
8) The Object-Oriented Approach has
following features or properties
(i)
Abstraction
(ii)
Encapsulation
(iii)
Polymorphism
(iv)
Inheritance
We will
discuss these terms on following blogs.
This is very short introduction, but
just enough for remembering about “C++
introduction”.