cover

C++ in Embedded Systems: A practical transition from C to modern C++

Amar Mahmutbegovic

2025 · 402 pp. · Англійська
Автор Amar Mahmutbegovic
Видавництво Packt Publishing
Перекладачі
Категорії: Програмування, Технології та ІТ
ISBN 9781835881149
Рік видання 2025
Мова Англійська
Кількість сторінок 402
0 Користувачів прочитали
0 Користувачів планують прочитати
0 Оцінок
0 Відгуків написано

Перехід з мови C на сучасний C++ в умовах вбудованих систем часто викликає побоювання через ризик втрати продуктивності або зайвої складності. Книга Амара Махмутбеговича «C++ in Embedded Systems: A practical transition from C to modern C++» розв'язує ці проблеми, пропонуючи практичний шлях до написання безпечного, чистого та масштабованого коду без втрати ефективності.

Автор демонструє, як використовувати переваги сучасного C++, такі як абстракції з нульовою вартістю (zero-cost abstractions), перевірки під час компіляції та RAII, щоб зробити прошивку більш надійною та модульною. Ви дізнаєтеся, як працювати з обмеженими ресурлами пам'яті, використовуючи сучасні техніки обчислень під час компіляції та альтернативи стандартній бібліотеці, як-от Embedded Template Library (ETL).

Книга охоплює широкий спектр тем: від налаштування середовища розробки (зокрема через Docker) до складних архітектурних рішень. Ви вивчите такі концепції, як сильна типізація, обробка помилок, шаблони (templates) та патерни проектування (Command, State, Observer). Практичні приклади допоможуть вам навчитися створювати типізацію HAL та реалізовувати складні послідовності завдань.

Це видання стане незамінним для розробників вбудованих систем, які звикли працювати з C і хочуть опанувати сучасні підходи. Книга підходить як для новачків у C++, так і для досвідчених інженерів, які прагнуть покращити навички проектування програмного забезпечення та створювати ефективні рішення для сучасних електронних пристроїв.

Цитати

Вхід

Ще немає цитат. Ваша цитата може стати першою.

Відгуки

Вхід

Ще немає відгуків. Ваш відгук може бути першим.