Introduction to C++







History




In 1979, Stroustrup began work on C with classes. The idea of creating a new language originated from Stroustrup's experience in progamming for his Ph.D. thesis. Stroustrup found that Simula had features that were very helpful for large software development, but the language was too slow for practicle use.

In early 1980s : Bjarne Stroustrup added Objet Oriented feature to C for cresting C++ .
In 1983, the name of the language was changed from C with Classes to C++ (++ being the increment operator in C and C++).

What is C++?

C++ is a programming language which is used to develop complex software using object oriented concept. Additionally, some of the features of C++ allow low-level access to memory but also contain high level features .

C++ could be considered a superset of C. C programs will run in C++ compilers. C uses structured programming concepts and techniques while C++ uses object oriented programming and classes which focus on data .
On most of the systems it is a development environment, language, and library, used for both procedural and object oriented progamming that can be customized and extended as desired .

Basic Features :

(1) C++ is a preferred language for OS and low level programming .

(2) C++ programs are easily maintainable and expandable .

(3) It facilitates to get close to the machine level details .

(4) It supports all festures of both structured programming and object oriented programming .

(5) It supports many powerful design concepts like :
Object, class, data abstraction, inheritance, polymorphism, encapsulation, dynamic binding and message passing .

Bjarne Stroustrup

Top
Clicky Web Analytics