A Medley of C++
Walter E Brown
This session will consist of several mini-presentations delivering individual C++ nuggets. Each is too long for a 5-minute lightning talk, but is also too short for a full 60- or 90-minute slot.
Please join me as we explore:
- classifications within the universe of C++ types,
- how form follows use in C++ declaration syntax,
- how C++ lambdas came to be thusly named,
- the influence on C++20 of an early 20th-century mathematician,
- and more!
Walter E Brown
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 <cmath>
’s mathematical special functions, as well as the headers <random>
and <ratio>
. 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.