2024 Keynote, Khalil Estell: “C++ Exceptions for Smaller Firmware”

We’ve previously announced the Opening Keynote by Herb Sutter on what lies ahead for C++.

We’re now pleased to announce the second of our five conference keynotes: Khalil Estell will be talking about something that is often avoided—exceptions in an embedded environment. Khalil is a ISO C++ Committee Member and has extensive experience writing production firmware. His talk follows in the spirit of Herb’s talk where we look at the future and new perspectives of what C++ can offer the modern software developer.

From Khalil’s talk description:

C++ Exceptions for Smaller Firmware

For years, developers have overlooked a powerful tool for reducing binary size: C++ exceptions. Join me on a deep dive into the world of exceptions and discover how they can be harnessed to create more space efficient firmware. We’ll explore the requirements and best practices of embedded development, and show what is required to use exceptions in that environment. By the end of this talk, you’ll have a thorough understanding of how exceptions are handled, what their space costs are, and how exceptions compare to functional errors as values.

Registration is now open so don’t miss out on CppCon 2024 this September 15-20. Register today!