What is C++ Programming Language
What is C++ Language?
C++ is a general-purpose programming language developed by Bjarne Stroustrup as an extension of C programming language.
Time to time, C++ language is expanding significantly over time, and modern C++ now has Object-Oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
*Know about the history of C++ here
What are Features of C++?
Here are some of the amazing features of C++ language:
a) Object-Oriented Programming(OOP):
OOP concepts are:
- Data abstraction
- Data encapsulation
- Data hiding
- Inheritance
- Polymorphism
b) Machine Independent/Portable:
In simple terms, portability refers to using the same piece of code in varied environments.
c) SIMPLE:
The syntax of C++ is almost similar to that of C. Afterall C++ is referred to as “C with classes.”
d) High-level programming language:
C++ is a high-level programming language, unlike C which is a mid-level programming language.
e) Case sensitive:
It means the C++ language treats the uppercase and lowercase characters in a different manner. For example, the meaning of keyword ‘cout’ changes if we write it as ‘Cout’ or “COUT”. Other programming languages like HTML and MySQL are not case sensitive.
f) Speed:
As we discussed above, C++ is a compiler-based. So it is much faster than other programming languages like Python and Java.
What are the uses of C++?
There are various benefits of using C++ for developing applications and applications that are developed in this language only because of its features and security.
Below is the list of uses of C++
- Applications
- Games
- Animation
- Web Browser
- Database Access
- Media Access
- Compilers
- Operating Systems (OS)