embedded world NA 2025

Guidelines for Writing Efficient and Reliable C/C++ Code (Room 303D)

05 Nov 25
11:50 AM - 1:15 PM

Tracks: Class

Speaker(s): Greg Davis
C and C++ are very flexible languages that allow a wide variety of programming styles.  However, all this flexibility can come at a cost.  As many have learned, it is easy to make mistakes in C and C++ code that will cause the code to malfunction.   Many of these mistakes are unlikely to show up during product testing, and will only show up later as costly product glitches or, worse yet, as security vulnerabilities.  Likewise, what often seems like the most natural way to code can result in decreased performance for reasons that are not readily apparent.