C++ is a programming language created by Bjarne Stroustrup at Bell Labs in the mid- 1980s and was designed to be an improvement over the C language in use at that time. The language is backwards compatible, which means that in most cases, programs written using C will run on C++.
C++ was developed as a programming language for UNIX and provides programmers with the major advantage of being able to modify codes without having to completely rewrite them. Additionally, it is a portable programming language and is not limited to only certain types of hardware or operating systems. This gives it a significant advantage over other languages. Another, strength of C++ is that library creation has been made much easier and faster. C++ also has the advantage of the use of 'classes'. Classes are a method of segmenting the programming and allowing the programmers to easily organize their codes.
Programmers like to use C++ because it is efficient and fast. The language's high end features coupled with its simple component structure give it speed and ease of use that few other languages can offer. C++ also uses more special characters instead of key words, which makes it much shorter than other programming languages and thus much easier to learn.