Skip to content

Peering forward: C++'s next decade

Photo of Phil Nash
Hosted By
Phil N. and 4 others
Peering forward: C++'s next decade

Details

We have a very special event for you this month, with a talk from our visiting speaker, Herb Sutter! We also have a talk from another visiting speaker - all the way from Cambridge! Greg Law will take us back in time, as Herb takes us forward.

Herb will be flying in on the way to the WG21 meeting in Sofia, Bulgaria. As C++26 rounds out, what a great time to look ahead at the next decade for C++!

Thanks to Herb's new employer, Citadel Securities, we have secured a larger venue so we'll get more in! Citadel Securities will also be providing drinks and light snacks.

As usual we'll kick-off at 19:00 and run to about 21:00.

18:30 Doors open

19:00 "Intro and news" - Phil Nash

19:10 "Peering backward: C++'s last ten minutes" - Greg Law

Everyone knows that debugging is twice as hard as writing the code in the first place. With the new generation of time travelling debuggers it doesn't have to be that way! Time travel lets you see exactly what your program did: full memory + registers for every line that executed. There are open-source and commercial products available today for C++ that work with code at scale.

19:35 break

20:00 "Peering forward: C++'s next decade" - Herb Sutter

These are exciting times for C++. C++26 is poised to do what C++11 did over a decade ago: usher in a new era of C++ code style. Just as we can now glance at 10 or 20 lines and quickly recognize “modern C++” as C++11-era code, soon we’ll be able to do the same with code that uses std::execution, contracts, memory safety improvements, and (fingers crossed) reflection, and quickly see it’s “modern” C++26-era code. A second wave of modernization, marked by a visibly refreshed language and style -- and compilers are already aggressively implementing C++26 features without waiting for the standard to finalize next year.

21:00 Finish, then "reconvene" somewhere nearby to continue...

---
About the speakers:

Herb Sutter is a technical fellow at Citadel Securities and chairs the ISO C++ standards committee. He is also the designer or co-designer of several standard C++ features, and the author of four books and hundreds of articles about software development.

Greg is co-founder and CEO at Undo.io. He is a coder at heart, but likes to bridge the gap between the business and software worlds. He has held development and leadership roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, NexWave and Solarflare. It was at Acorn that Greg met Julian and on evenings and weekends, they invented the core technology that would eventually become Undo.

Greg Law holds a PhD from City University of London. He lives in Cambridge, UK with his wife and two children. In his spare time, Greg catches up on email.

Photo of C++ London group
C++ London
See more events
Respond by
Monday, June 9, 2025
5:00 PM
Convene
22 Bishopsgate · London
Google map of the user's next upcoming event's location
FREE
200 spots left