u/Orca-in r/embedded • Recommends
#c++exceptions#embedded#firmware
C++ Exceptions for Smaller Firmware - Khalil Estell - CppCon 2024
189K subscribers • 101 videos on Hallway • Conference channel
- Recommended by 7 people: 5 on Hacker News, 1 in engineering communities and 1 curated list.
- Presented by Khalil Estell
- Linked in the descriptionCppCon/CppCon2024
Advanced. Deep dive for people who know the field.
23K views1 year ago7 recommendations
Systems programmingProgramming languagesC++Embedded systemsPerformance and optimization
Khalil Estell explains how C++ exceptions work under the hood and how to optimize them to reduce binary size in embedded systems.
cppcon.org CppCon 2024 Early Access: cppcon.org/early-access Access All 2024 Session Videos Ahead of Their Official Release To YouTube. At least 30 days exclusive access through the Early Access system. Videos will be released to the CppCon channel on a schedule of one video per business day, with initial releases starting in November. --- C++ Exceptions for Smaller Firmware - Khalil Estell - CppCon 2024 --- 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. --- Slides: github.com/CppCon/CppCon2024/blob/main/Presentations/Cpp_Exc… Work at Hudson River Trading (HRT): tinyurl.com/safxfctf --- Khalil Estell Khalil is a ISO C++ Committee Member and has extensive experience writing production firmware. --- CppCon is the annual, week-long, face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts. Annual CppCon Conference - cppcon.org linkedin.com/company/cppcon x.com/cppcon facebook.com/CppConference reddit.com/r/cppcon/ mastodon.social/@CppCon --- Videos Filmed & Edited by Bash Films: BashFilms.com YouTube Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk --- #exceptionhandling #firmware #firmwareupdate #cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #technology #programmingWhy it's here
7 people recommend thisWhat people say. Recommended as a deep dive into C++ exception mechanics and how to reduce their code footprint on embedded platforms.
Moments people linked to
inetknghton Hacker News • Recommends
On “How is Ultrassembler so fast?”
programming-talkscurated list on GitHubRecommends
Under “C++”
bluGillon Hacker News • Recommends
On “Software development topics I've changed my mind on”
mpyneon Hacker News • Recommends
On “How is Ultrassembler so fast?”
neonz80on Hacker News • Recommends
On “Async/Await is finally back in Zig”
daeminon Hacker News • Recommends
On “Practical Guide to Bare Metal C++”
u/helloiamsomeonein r/C_Programming • Mentions
On “Error handling in C, emulate Go, errno, return structs, or exit(1)?”
inetknghton Hacker News • Mentions
On “How is Ultrassembler so fast?”
vodouon Hacker News • Mentions
On “The C++ standard for the F-35 Fighter Jet [video]”
u/tartaruga232in r/ProgrammingLanguages • Mentions
On “Sric: A new systems language that makes C++ memory safe”