There are different statistics drawn from different companies, but among the developer world, there is wide acceptance that C++ is possibly the most widely used programming language. C++ has greatly influenced many other popular programming languages, most notably C# and Java.
It is capable of working in almost any platform known to mankind. “Performance” is the ultimate attribute while judging a programming platform. The speed here is incredible. No other platform can compare it. Coding C++ is a little complex. Unlike managed code environments; here you have to take care of memory references on your own. Not only that; GUI development and library references in C++ looks cryptic when compared to Java & C#.
There are probably millions of libraries available for C++ on the internet. I can’t think of any other programming language which is as featured as C++. As Apple Computers would market its iPhone by saying “There is an App for that”; C++ can market itself by saying “There is a Library for that”.
Every major computer companies in the world employ C++. Virtually all major applications like Google Earth, Adobe Photoshop, VMware, Skype etc… is written in C++.
C++ can only be replaced when managed coding environments like JAVA, .NET/MONO can outperform it in terms of performance. Until then it will be the most dominant programming language.