CppCon 2024 Irksome C++ -- Walter E Brown
Registration is now open for CppCon 2024! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting some upcoming talks that you will be able to attend this year. Here’s another CppCon future talk we hope you will enjoy – and register today for CppCon 2024!
Irksome C++
Thursday, September 19 • 16:45 - 17:45 MDT
Walter E Brown
Summary of the talk:
As much as I like C++, it is certainly not free of -- let's say -- quirks. Both the core language and the standard library exhibit idiosyncracies, sometimes even in conflict with one another.
Some of these "oops" may be historical in origin. However, most are due to the spectrum of viewpoints held by the hundreds of contributors who have participated in C++ standardization to date.
This talk points out many of these inconsistencies and numerous other infelicities in naming, behavior, or both. Come see whether *your* pet C++ peeve is mentioned!
With broad experience in industry, academia, consulting, and research, Dr. Walter E. Brown has been a computer programmer for almost 60 years, and a C++ programmer for more than 40 years.He joined the C++ standards effort in 2000, and has since written circa 175 proposal papers. Among numerous other contributions, he is responsible for introducing such now-standard C++ library features as cbegin/cend, common_type, gcd/lcm, void_t, and ’s mathematical special functions, as well as the headers and . He has also significantly impacted such C++ core language features as alias templates, contextual conversions, variable templates, static_assert, and operator (the C++20 “spaceship operator”).When not playing with his grandchildren, Dr. Brown continues as an Emeritus participant in the C++ standards process and as a frequent speaker at C++ conferences and meetups worldwide.