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

Becoming the Hacker. The Playbook for Getting Inside the Mind of the Attacker
Becoming the Hacker will teach you how to approach web penetration testing with an atta...
116,10 zł
100 sposobów na Linux
Linux przeszedł długą drogę -- od środowiska tekstowego, którego obsługa była umiejętno...
37,00 zł
Burp Suite Cookbook. Practical recipes to help you master web penetration testing with Burp Suite
Burp Suite is a Java-based platform for testing the security of your web applications, ...
125,10 zł