C++ w systemach wbudowanych. Skuteczna migracja z C do nowoczesnego C++

C++ w systemach wbudowanych. Skuteczna migracja z C do nowoczesnego C++

71,20 zł
Zobacz ofertę

Programiści systemów wbudowanych najczęściej korzystają z języka C ze względu na jego prostotę i przystępność. Jednak prostota C sprawia, że tworzenie złożonych systemów jest trudne, a kod staje się podatny na błędy.

Tych problemów można uniknąć, wybierając C++, który świetnie się sprawdza w systemach wbudowanych za sprawą takich cech jak programowanie generyczne, polimorfizm czy zwiększone bezpieczeństwo typów i pamięci. Dzięki tej praktycznej książce nauczysz się wykorzystywać zaawansowane możliwości nowoczesnego języka C++, aby zachować wydajność przy jednoczesnym tworzeniu bezpieczniejszego i bardziej przejrzystego kodu.

  • Zapoznasz się też z biblioteką Embedded Template Library (ETL).

Rozpoczniesz od konfiguracji środowiska programistycznego, a następnie dowiesz się, jak bezpiecznie używać niektórych elementów biblioteki standardowej C++ w środowiskach o ograniczonych zasobach. Zrozumiesz podstawowe i zaawansowane koncepcje języka C++, takie jak szablony, silne typowanie, obsługa błędów, obliczenia w trakcie kompilacji i technika RAII.

Na podstawie praktycznych przykładów zaimplementujesz sekwencer, utworzysz bezpieczną warstwę abstrakcji sprzętowej i zastosujesz wzorce projektowe do realizacji typowych scenariuszy w programowaniu systemów wbudowanych. W książce: zalety języka C++ w systemach wbudowanych kompilacja kodu C++ w środowiskach o ograniczonych zasobach silne typowanie i poprawa bezpieczeństwa typów inicjalizacja zasobów (RAII) i inne techniki nowoczesnego C++ praktyczne użycie biblioteki Boost SML najlepsze praktyki tworzenia oprogramowania w systemach wbudowanych Nowoczesny C++: obal mity i twórz doskonały kod!

📘 C++ w systemach wbudowanych. Skuteczna migracja z C do nowoczesnego C++
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

Programming with MicroPython. Embedded Programming with Microcontrollers and Python
It’s an exciting time to get involved with MicroPython, the re-implementation of Python...
143,65 zł
Building Web Applications with ArcGIS. Build an engaging GIS Web application from scratch using ArcGIS
If you are a GIS user or a web programmer, this book is for you. This book is also inte...
71,91 zł
Architecture Patterns with Python. Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
As Python continues to grow in popularity, projects are becoming larger and more comple...
169,14 zł