Wednesday 

Room 5 

15:00 - 16:00 

(UTC+02

Talk (60 min)

Not your GrandParent’s C++

C++ has been around, by that name, since the early 80s - but started in the 70s (as “C with Classes). Reaching its heyday in the mid-late 90s, many people’s impressions of it were formed in that time frame, or during the 13 year C++98/03 period!

C++
Language

But C++ has evolved considerably since then and, despite what you might have heard, mostly in ways that make it safer and simpler to use.

This talk takes us on a tour of the evolution of C++ - from it’s genesis, following the PhD thesis of Bjarne Stroustrup - up to “modern” C++20 - and a look ahead at what C++23 and beyond may bring.

The question is: is it too late to prevent C++’s decline into being “the next Cobol”?

Phil Nash

Phil is the author of the C++ test framework, Catch2, and the composable command line parser, Clara. As Developer Advocate at SonarSource he's involved with SonarLint, SonarCloud and SonarQube, primarily from a C++ perspective. More generally he's an advocate for good testing practices, TDD and using the type system, functional techniques and static analysis to reduce complexity and increase correctness. He's previously worked in Finance and Mobile as well as an independent consultant and coach specialising in TDD on iOS.