C++ is an excellent, powerful, reliable and general purpose programming language with modern additional features, an extension of the well known C language. Known for creating large-scale applications, utilized in software development, operating systems, video games, search engines plus so much more.