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

AutoCAD 2000i PL
W książce znajdziesz bardzo dokładne omówienie AutoCAD-a 2000i PL. Opisane zostały zaró...
125,00 zł
Machine Learning with scikit-learn Quick Start Guide. Classification, regression, and clustering techniques in Python
Scikit-learn is a robust machine learning library for the Python programming language. ...
80,91 zł
C++ dla każdego. Wydanie II
Poznaj język C++ w 21 dni! Jak nauczyć się języka C++ w 3 tygodnie? Jak działają wskaźn...
99,00 zł