What is language C++?

C/C++ and Java for MVS & zOS.
Locked
User avatar
Anuj Dhawan
Founder
Posts: 2799
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

What is language C++?

Post by Anuj Dhawan »

The C++ programming language has a history going back to 1979, when Bjarne Stroustrup was doing work for his Ph.D. thesis. One of the languages Stroustrup had the opportunity to work with was a language called Simula, which as the name implies is a language primarily designed for simulations. The Simula 67 language - which was the variant that Stroustrup worked with - is regarded as the first language to support the object-oriented programming paradigm. Stroustrup found that this paradigm was very useful for software development, however the Simula language was far too slow for practical use. C++ was developed by as an extension to C, as started earlier, starting in 1979. C++ was ratified in 1998 by the ISO committee, and again in 2003, called C++03. A new version of the standard, known as C++11 has been made available by mid 2011.

It is regarded as an intermediate-level language, as it comprises both high-level and low-level language features. C++ was originally named C with Classes, adding object oriented features, such as classes, and other enhancements to the C programming language. It interesting to know that the language was renamed C++ in 1983, as a pun involving the increment operator.

C++ is one of the most popular programming languages and is implemented on a wide variety of hardware and operating system platforms. As an efficient compiler to native code, its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.
Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Locked

Return to “C, C++ and Java for Mainframes.”