Recently, I was reading a paper by Bjarne Stroustrup, the father of C++, on the HOPL4 (History of Programming Language, held once in about fifteen years) conference, hereinafter referred to as the white paper. It mainly tells the history of language development from C++98 to C++20, including the origin and related discussions of some language features and basic libraries, and why some are language features and some become basic libraries. Understanding the history of language development helps to understand the core ideas of language design.
This article is reproduced from https://bbing.com.cn/202209/cpp_hopl4_reading/
This site is for inclusion only, and the copyright belongs to the original author.