What is C++ ?

What is C++ ?

C++ is an object-oriented programming language. It is an extension to C programming.C++ is a general purpose, case-sensitive, free-form programming language that supports object-oriented, procedural and generic programming.C++ is a middle-level language, as it encapsulates both high and low level language features.

The four major pillar of object oriented programming used in C++ are:
  • Inheritance.
  • Polymorphic.
  • Encapsulation.
  • Abstraction.


History of C++


C++ programming language was developed in 1980 by Bjarne Stroustrup at bell laboratories of AT&T (American Telephone & Telegraph), located in U.S.A. It was develop for adding a feature of OOP (Object Oriented Programming) in C without significantly changing the C component.

Usage of C++ 

By the help of C++ programming language, we can develop different types of secured and robust applications:
  • Window application.
  • Client-Server application.
  • Device drivers.
  • Embedded firmware etc.