Back To Schedule
Tuesday, June 25 • 1:00pm - 5:00pm
Workshop 4: How to Write, Compile & Debug the Most Efficient (and Most Secure) C/C++ Code

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

85% of today’s embedded designs use C and C++. Hence, writing efficient and secure code is an absolute must to a developer. Inefficient code slows the how process, and can’t simply be improved by a compiler.

This three-hour course walks through all aspects of C and C++ development, from writing efficient code, to looking at the tools and techniques that can be used to augment any software design paradigm. Attendees look at the hows and whys of programming with today's modern compilers and how to get good performance out of them.  We dive into safety and security, as these languages are notorious for their inherent lack of such features. Finally, we look at the top techniques used in the debugging process, the area in which developers spend 80% of their time. We look at the problems and the solutions needed when using a modern debugger and readily available tools.

avatar for Greg Davis

Greg Davis

Director of Engineering, Compilers, Green Hills Software
Greg Davis is Director of Engineering, Compilers, at Green Hills Software. He has worked extensively on optimizations, language issues, code generation, and extensions for embedded development. He graduated from the California Institute of Technology with a degree in Electrical E... Read More →

Tuesday June 25, 2019 1:00pm - 5:00pm PDT
Room 230A