C++ one of the many languages that still survives the passing of the years,as many "systems"are updated, the great C++ takes more value to know and dominate.If you know C,which is a procedural language,then C++ will be an improvement.The new approach which is Object Oriented Programming taking emphasis on data rather than in functions as is the case with C.