C++ : An object oriented Programming Language

C++ is a middle-level general-purpose programming language that is imperative, object-oriented and generic in nature. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.