C++ is a cross platform language that can be used to create high-performance applications. Bjarne Stroustrup, as an extension to the C Language, developed C++. It gives programmers a high-level control over system resources and memory. The language was updated four major times in 2011, 2014, 2017 and 2020 to C++11, C++14, C++17, C++20.