C++ Programming Language

C++ is one of the thousands of programming languages that we use to develop software. C++ programming language is developed by Bjarne Stroustrup in 1980. It is similar to the C programming language but also includes some additional features such as exception handling, object-oriented programming, type checking, etc.
Advantages
C++ is a simple and portable structured programming language.
It supports OOPs features such as Abstraction, Inheritance, Encapsulation.
It provides high-level abstraction and useful for a low-level programming language, and more efficient for general-purpose.
C++ is more compatible with the C language.
Disadvantages
C++ programming language is not secured as compared to other programming languages like Java or Python.
C++ can not support garbage collection.
It is difficult to debug large as well as complex web applications.