C++ in Embedded Systems (Packt)
Wednesday, 29 October 2025

In this book Amar Mahmutbegovic shows how to harness zero-cost abstractions, compile-time checks, and powerful modern C++ capabilities to preserve performance while achieving safer, cleaner code. This book bridges the gap between traditional C and advanced C++. The book covers essential C++ concepts before exploring advanced topics such as templates, strong typing, error handling, compile-time computation, and RAII. Through practical examples, readers implement a sequencer, write a type-safe HAL, and apply patterns like Command, State, and Observer to solve common embedded development problems.

<ASIN:B0F2MWYLWW >

 

Author: Amar Mahmutbegović
Publisher: Packt Publishing
Date: July 2025
Pages: 402
ISBN: 978-1835881149
Print: B0F2MWYLWW
Kindle: B0F2MS788M
Audience: C++ developers
Level: Intermediate
Category: C/C++

Topics include:

  • Debunk myths and misconceptions about using C++ in embedded systems
  • Set up build automation tailored for C++ in constrained environments
  • Use strong typing to improve type safety
  • Apply modern C++ techniques, such as Resource Acquisition Is Initialization (RAII)
  • Use Domain Specific Language (DSL) with a practical example using Boost SML
  • Implement software development best practices, including the SOLID principle, in embedded development

For recommendations of C and C++ books see Top Choice C and C++ Books  in our Programmer's Bookshelf section.

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner


Functional Design (Addison-Wesley)

Author: Robert C. Martin
Publisher: Addison-Wesley
Date: September 2023
Pages: 384
ISBN: 978-0138176396
Print: 0138176396
Kindle: B0CGHQKGYG
Audience: General
Rating: 4.5
Reviewer: Kay Ewbank

This book sets out to explain the principles, patterns and practices of functional design, and why functional prog [ ... ]



Lean DevOps

Author: Robert Benefield
Publisher: Addison-Wesley
Pages: 368
ISBN: 978-0133847505
Print:  0133847500
Kindle: B0B126ST43
Audience: Managers of devops teams
Rating: 3 for developers, 4.5 for managers
Reviewer: Kay Ewbank

The problem this book sets out to address is that of how to deliver on-demand se [ ... ]


More Reviews