What is C++ ?
C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language.
C++ is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features. Initially, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes." However, it was renamed C++ in 1983.
A Brief History of C++
C++ programming language was developed at the AT&T Bell Laboratories by Bjarne Stroustrup in the year 1980. He found 'C' lacking for simulations ((computing) the technique of representing the real world by a computer program) and decided to extend the language by adding some features from his favourite language named Simula 67.
The Simula 67 language was one of the earliest object-oriented language. Originally, Bjarne Stroustrup called it as "C with Classes".
The name C++ was coined by Rick Mascitti. In C++, the "++" is an increment operator of C language. Ever since its birth, C++ evolved to cope with problems encountered by the users, and through discussions at AT&T.
Why C++ is so Popular ?
The major reason behind the success and popularity of C++ is, it supports the object oriented technology, the latest in the software development and the most near to the real world.