Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Cost of Abstractions in Embedded Systems - Marcell Juhasz - C++ on Sea 2025

Автор: cpponsea

Загружено: 2025-09-23

Просмотров: 2521

Описание:

https://cpponsea.uk​
---

Cost of Abstractions in Embedded Systems - Marcell Juhasz - C++ on Sea 2025
---

This session will feature detailed case studies that measure the overhead associated with common programming abstractions in the context of embedded systems. By examining run-time implications, attendees will gain valuable insights into how these abstractions impact system resources like memory usage and execution speed. Key areas of exploration will include:

Encapsulation: Assessing the cost of data hiding and interface protection depending on implementation strategies.
Inheritance: Evaluating the costs and benefits of using class hierarchies in environments where memory and processing power are limited.
Polymorphism: Comparing run-time polymorphism via virtual functions to compile-time alternatives like templates and concepts, analyzing their respective impacts on performance and flexibility.

Through empirical data and performance metrics, participants will observe how traditional object-oriented techniques affect resource utilization. The discussion will also cover the advantages and trade-offs of these techniques, providing a balanced view of their impact on embedded systems.

Designed for developers and system architects working within the constraints of embedded systems, this talk aims to provide valuable insights into making informed decisions about when and how to use specific programming abstractions. Attendees will leave with a clearer perspective on optimizing their code for maximum efficiency, armed with practical knowledge about the trade-offs involved in adopting various software design paradigms.
---

Slides: https://github.com/philsquared/cppons...

Sponsored by Bloomberg: https://www.bloomberg.com/company/val...
Sponsored By think-cell: https://www.think-cell.com/cpponsea
---

Marcell Juhasz

Marcell Juhasz is an embedded software developer at Zühlke Engineering, a global innovation service provider that transforms ideas into new business models by developing cutting-edge services and products. At Zühlke, Marcell leverages his expertise in C++ and modern technologies to create advanced embedded systems. Prior to joining Zühlke, he gained valuable experience working at several smaller companies, where he developed new products and maintained existing ones using C++. Marcell recently graduated from the Vienna University of Technology with a specialization in embedded systems. His master's thesis focused on the benefits of using modern C++ in embedded systems, deepening his understanding and proficiency in the language.
---


C++ on Sea is the international C++ conference taking place by the sea, in the UK. Our venue is in Folkestone, Kent, near the entrance to the channel tunnel with stunning views across the English Channel.
Annual C++ On Sea Conference - https://www.cpponsea.uk
  / cpponsea  
https://x.com/cpponsea
https://www.facebook.com/profile.php?...
  / cpponsea  
https://vmst.io/@cpponsea
Video Sponsors:
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk
---

#cpp #cplusplus #programming #coding #softwareengineering #softwaredeveloper #code #cplusplusprogramming #cplusplustutorial #cplus #softwaredevelopment #coder #talk

Cost of Abstractions in Embedded Systems - Marcell Juhasz - C++ on Sea 2025

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025

Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025

Contracts, Safety, and the Art of Cat Herding - Timur Doumler - C++ on Sea 2025

Contracts, Safety, and the Art of Cat Herding - Timur Doumler - C++ on Sea 2025

Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024

Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024

What C++ Needs to be Safe - John Lakos - C++ on Sea 2025

What C++ Needs to be Safe - John Lakos - C++ on Sea 2025

Svyatoslav Feldsherov -

Svyatoslav Feldsherov - "C++ that just works: OSS vs. Big Tech" - C++ London

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Чего ждать от рефлексии в C++26

Чего ждать от рефлексии в C++26

Teaching an Old Dog New Tricks - A Tale of Two Emulators - Matt Godbolt - C++ on Sea 2025

Teaching an Old Dog New Tricks - A Tale of Two Emulators - Matt Godbolt - C++ on Sea 2025

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Modern C++: C++ Patterns to Make Embedded Programming More Productive - Steve Bush - CppCon 2022

Modern C++: C++ Patterns to Make Embedded Programming More Productive - Steve Bush - CppCon 2022

Building Data Visualisations in Python in Minutes • Kris Jenkins • GOTO 2025

Building Data Visualisations in Python in Minutes • Kris Jenkins • GOTO 2025

React JS Complete Course for Beginners:Components Se Lekar Context API  Full Presentation Explained

React JS Complete Course for Beginners:Components Se Lekar Context API Full Presentation Explained

Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠

Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠

Why Technical Engineering Interviews Are Broken and How to Actually Make Them Better - C++ on Sea

Why Technical Engineering Interviews Are Broken and How to Actually Make Them Better - C++ on Sea

Что нового в C# 14

Что нового в C# 14

Полная история программирования, Часть 1: от Assembler до Pascal (с разбором кода)

Полная история программирования, Часть 1: от Assembler до Pascal (с разбором кода)

Zero-Cost Abstractions in C++ - High Performance Message Dispatch - Luke Valenty - C++Now 2024

Zero-Cost Abstractions in C++ - High Performance Message Dispatch - Luke Valenty - C++Now 2024

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Роковая ошибка Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Роковая ошибка Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]