Walter E. Brown

With broad experience in industry, academia, consulting, and research, Dr. Walter E. Brown has been a C++ programmer for nearly 40 of his 55 programming years. He joined the C++ standards effort in 2000, and has since written almost 170 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 all of the <random> and <ratio> headers. He has also significantly impacted such C++ core language features as alias templates, contextual conversions, variable templates, static_assert, and the new C++20 operator<=> (the spaceship operator).

When not playing with his grandchildren, Dr. Brown is an Emeritus participant in the C++ standards process, with several more proposals under consideration.