Wydawałoby się, iż język C najlepsze lata ma już za sobą. Opracowano w końcu nietrudnych w użyciu i efektywnych wysokopoziomowych języków programowania. W rzeczywistości język C wciąż okazuje się niezastąpiony do tak ważnych celów, jak programowanie sterowników, systemów operacyjnych, kart graficznych i niewielkich mikrokontrolerów o ograniczonych zasobach.
Właśnie dzisiaj, w czasach burzliwego rozwoju internetu rzeczy, język C udowadnia swoją przydatność. Wystarczy nauczyć się tworzyć w nim czysty kod o niewielkich wymiarach.W tym podręczniku do użytecznej nauki programowania w języku C szczególną uwagę zwrócono na pisanie kodu umożliwiającego uzyskanie wysokiej sprawności w środowiskach o wyjątkowo niewiele znaczących zasobach.
Znalazło się tu gruntowne omówienie podstaw korzystnego programowania w języku C. Opisano struktury kontrolne, operatory, funkcje i inne części składni C oraz zasady korzystnego programowania i wzorce, dzięki którym można zmniejszać rozmiar skompilowanego programu.
Przeanalizowano w dodatku środowisko Arduino, które jest idealną platformą docelową dla niewielkich programów napisanych w C. Zawarte tu informacje przydadzą się jednak każdemu, kto chce się zająć programowaniem dla systemów zastosowanych.W książce pomiędzy innymi: podstawy języka C, w tym typy informacji, przepływ sterowania i funkcje zarządzanie pamięcią i działanie programów w prostych urządzeniach tworzenie czytelnego i łatwego w utrzymaniu kodu w języku C optymalizacja kodu pod kątem wydajności testowanie istniejących bibliotek i tworzenie własnychO autorzeMarc Loy jest programistą i szkoleniowcem.
Specjalizuje się w projektowaniu doświadczeń użytkownika i tworzeniu aplikacji przenośnych.