
C++ is a general-purpose programming language that was developed by Bjarne Stroustrup as an extension of the C language, Or "C With Classes".
It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.
It is almost always implemented as a compiled language, and many vendors provide C++ Compilers, Including The free software foundation, Microsoft, Intel, and Ibm, So It Is available on many platforms.
C++ was designed with a bias toward system programming and embedded, resource-constrained software and large systems, with performance, efficiency and flexibility of use as its design highlights.