C++, pronounced as “see plus plus,” is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, as an extension of the C programming language.
For the official website, click here.
To get certified in C++, click here.
@ International Organization for Standardization (ISO)
C++
For select books and videos about C++, click here.
NEWS
In 1979, Bjarne Stroustrup started to work on “C with Classes.”
In 1983, Rick Mascitti coined the name “C++” and was chosen to replace “C with Classes.”
C++ 1.0 was released in October 1985.
In 1989, C++ 2.0 was completed.
Visual C++ 1, or Visual C++ version 1.0, is an implementation of the C++ programming language by Microsoft and released on February 1993.
C++98 was released in September 1998.
International Organization for Standardization (ISO) released C++98, the first C++ standard, ISO/IEC 14882:1998, in September 1998.
C++03 was released in October 2003.
International Organization for Standardization (ISO) released the C++03 standard, ISO/IEC 14882:2003, in October 2003.
Ecma, a standards organization for information and communication systems, released ECMA-372, C++/CLI, First Edition, in December 2005.
C++11 was released in September 2011.
International Organization for Standardization (ISO) released the C++11 standard, ISO/IEC 14882:2011, in September 2011.
Ecma released ECMA-335, Common Language Infrastructure (CLI), in June 2012.
C++ 2014 was released in August 2014.
International Organization for Standardization (ISO) released the C++14 standard, ISO/IEC 14882:2014, in August 2014.
In 2015, Bjarne Stroustrup, with Microsoft, Red Hat, and Facebook, initiated the C++ Core Guidelines to develop coding guidelines.
C++ 2017 was released in December 2017.
International Organization for Standardization (ISO) released the C++17 standard, ISO/IEC 14882:2017, in December 2017.
C++20 was released on December 15, 2020.
International Organization for Standardization (ISO) released the C++20 standard, ISO/IEC 14882:2020, on December 15, 2020.
C++23 was released on October 19, 2024.
International Organization for Standardization (ISO) released the C++23 standard, ISO/IEC 14882:2024, on October 19, 2024.
Here are indicators that rank programming languages.
PopularitY of Programming Language (PYPL)
The Importance Of Being Earnest (TIOBE)
Where do we go from here?
Back to Bjarne Stroustrup.
Go to C++ Resources
