...

/

Historical Context

Historical Context

Get a brief overview of how C++ has changed throughout these years.

We'll cover the following...

C++20 is the next big C++ standard after C++11. Like C++11, C++20 changes the way we program in modern C++. This change mainly results from the addition of Concepts, Modules, Ranges, and Coroutines to the language. To understand this next big step in the evolution of C++, let me write a few words about the historical context of C++20.

C++ is about 40 years old. Here is a brief overview of what has changed in the past.

C++98

At the end of the '80s, Bjarne Stroustrup and Margaret A. Ellis wrote their famous book The Annotated C++ Reference Manual (ARM). This book served two purposes:

...