Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk from CppCon 2024 examines the real-world impact of C++ abstractions in embedded systems through detailed case studies. Explore how common programming paradigms affect both compile-time and run-time performance in resource-constrained environments. Learn about the overhead associated with encapsulation techniques, inheritance hierarchies, and different polymorphism approaches (virtual functions vs. templates and concepts). Through empirical data and performance metrics, gain practical insights into the trade-offs between object-oriented design and system efficiency. Particularly valuable for embedded developers and system architects, the presentation provides actionable knowledge for optimizing code while balancing design elegance with the strict resource limitations of embedded platforms. Presented by Marcell Juhasz, an embedded software developer at Zühlke Engineering with specialized expertise in applying modern C++ to embedded systems development.
Syllabus
Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024
Taught by
CppCon