Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Cost of C++ Abstractions in Embedded Systems

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of Cost of C++ Abstractions in Embedded Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.