The C++ language is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language (or C++ scripting language). C++ (read as “see plus plus”) falls in the group of intermediate-level languages, as it includes a mix of both high-level and low-level language features. The C++ language was conceived by Bjarne Stroustrup who laid its foundations in 1979 working for Bell Labs. The language builds on object oriented features, like classes, and adds other improvements to the C programming language. It was originally called C with Classes but was renamed C++ in later in 1983, as a wordplay including the increment operator.
The C++ scripting language is one of the most widely accepted and is used with a huge variety of hardware and OS platforms. It’s known as an efficient compiler of native code, and is used in the development of operating systems, applications, device drivers, embedded software, high-performance server and client applications, and video games. Several groups provide both free and proprietary C++ programming language compiler software, including the GNU Project, Microsoft, Intel and Embarcadero Technologies. The C++ programming language has greatly influenced many other popular programming languages, most notably C# and Java. Other successful languages such as Objective-C use a very different syntax and approach to adding classes to the C++ scripting language.