Bjarne Stroustrup, of AT&T, developed C++ Programming Language in order to add object oriented constructs to the C language.
- C++ can be viewed as a procedural language with some additional constructs, some of which are added for object oriented programming and some for improved procedural syntax.
- A well written C++ program will reflect elements of both object oriented programming style and classic procedural programming.
- C++ is actually an extensible language. We can define new types in such a way that they act just like the predefined types which are part of the standard language.
- C++ is designed for large scale software development.
The goal of C++ programming language was to add features that support data abstraction and object oriented concepts to C language.
Sign up here with your email