
C++ in Embedded Systems. A practical transition from C to modern C++ Amar Mahmutbegović
(ebook)
(audiobook)
(audiobook)


- Autor:
- Amar Mahmutbegović
- Wydawnictwo:
- Packt Publishing
- Ocena:

Opis
książki
:
C++ in Embedded Systems. A practical transition from C to modern C++
Transitioning from C can be daunting, and developers often worry about overhead, complexity, and tooling. This book helps you tackle these challenges with zero-cost abstractions, compile-time checks, and powerful modern C++ capabilities, ensuring you preserve performance while achieving safer, clearer code. Written by an engineer experienced in consumer electronics and medical devices, this book bridges the gap between traditional C and advanced C++ techniques, and enables you to apply modern C++ features to build robust and maintainable firmware.
You’ll begin by setting up a modern development environment, including a Docker container for easy example replication. The chapters address C++ standard library challenges in memory-constrained settings and introduce the Embedded Template Library (ETL) as an alternative. You’ll grasp essential C++ concepts, and explore advanced topics such as templates, strong typing, error handling, compile-time computation, and RAII. You'll also learn to implement a sequencer, write a type-safe HAL, and apply patterns like Command, State, and Observer to solve common embedded development problems.
By the end of this book, you’ll have learned how to apply modern C++ to develop robust, modular firmware with performance matching or exceeding hand-coded C solutions.
You’ll begin by setting up a modern development environment, including a Docker container for easy example replication. The chapters address C++ standard library challenges in memory-constrained settings and introduce the Embedded Template Library (ETL) as an alternative. You’ll grasp essential C++ concepts, and explore advanced topics such as templates, strong typing, error handling, compile-time computation, and RAII. You'll also learn to implement a sequencer, write a type-safe HAL, and apply patterns like Command, State, and Observer to solve common embedded development problems.
By the end of this book, you’ll have learned how to apply modern C++ to develop robust, modular firmware with performance matching or exceeding hand-coded C solutions.
Wybrane bestsellery
Packt Publishing - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Proszę wybrać ocenę!
Proszę wpisać opinię!
Książka drukowana

Proszę czekać...

Oceny i opinie klientów: C++ in Embedded Systems. A practical transition from C to modern C++ Amar Mahmutbegović
(0)