C++ is a general purpose, case-sensitive, free-form programming
language that supports object-oriented, procedural and generic
C++ is a middle-level language, as it encapsulates both high and
low level language features.
Object-Oriented Programming (OOPs)
C++ supports the object-oriented programming, the four major pillar
of object oriented programming used in C++ are:
Standard C++ programming is divided into three important parts:
- The core library includes the data types, variables and literals,
- The standard library includes the set of functions manipulating
strings, files, etc.
- The Standard Template Library (STL) includes the set of methods
manipulating a data structure.
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