CppCon 2020 has ended
Back To Schedule
Friday, September 18 • 13:30 - 14:45
Empirically Measuring, and Reducing, C++’s Accidental Complexity (“Simplifying C++” #7 of N)

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
We often hear “C++ is more complex than it needs to be,” typically demonstrated using anecdotes and “gotcha” examples. Those can be valid and demonstrate real pain points, but it would be nice to have more quantifiable data that we could analyze to measure sources of complexity. This talk reports work to systematically catalog and measure C++’s unneeded complexity, how some current evolution proposals may address its major sources, and presents specific suggestions on what we might be able to do about it in the context of a future-evolution proposal to simplify parameter passing and provide meaningful initialization guarantees in C++.

avatar for Herb Sutter

Herb Sutter

Software architect, Standard C++ Foundation
Herb is an author, designer of several Standard C++ features, and chair of the ISO C++ committee and the Standard C++ Foundation. His current interest is simplifying C++.

Friday September 18, 2020 13:30 - 14:45 MDT
  • Future of C++