Embedded Technologies Expo & Conference 2019

Workshop 4: How to Write, Compile & Debug the Most Efficient (and Most Secure) C/C++ Code (Room Room 230A)

25 Jun 19
1:00 PM - 5:00 PM
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.