What is language C++?

C/C++ and Java for MVS & zOS.
Previous topicNext topic
User avatar

Topic Author
Anuj Dhawan
Founder
Posts: 2619
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

What is language C++?

Post by Anuj Dhawan » Sun May 19, 2013 12:00 am

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.

Previous topicNext topic

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