C++ is a complex beast and takes years to master, but when used properly, it offers all the power to create object-oriented systems with ultimate performance. As a example, most of today's desktop applications (including, e.g., Microsoft's office suite) are written in C++.