Ocena:
Książka jest dobrze napisana i odpowiednia zarówno dla początkujących, jak i średnio zaawansowanych programistów C, szczególnie w kontekście Arduino. Chociaż skutecznie uczy podstaw kodowania w języku C i jest przyjemna w czytaniu, została skrytykowana za to, że nie obejmuje zaawansowanych tematów i jest raczej wprowadzeniem do języka C niż dogłębnym zanurzeniem się w zoptymalizowanym kodowaniu.
Zalety:⬤ Dobrze napisana i dokładna
⬤ odpowiednia dla początkujących i średnio zaawansowanych programistów
⬤ przyjemna w czytaniu
⬤ dobra organizacja
⬤ skuteczne wyjaśnienia, zwłaszcza w przypadku wskaźników
⬤ motywuje do nauki C i Arduino.
⬤ Ograniczone omówienie zaawansowanych koncepcji
⬤ brak głębi w manipulacjach na poziomie rejestrów
⬤ nie spełnia w pełni obietnicy nauczenia szczupłego kodu dla małych maszyn
⬤ przede wszystkim wprowadzenie do C, a nie zaawansowany przewodnik.
(na podstawie 3 opinii czytelników)
Smaller C: Lean Code for Small Machines
Dla twórców, którzy chcą korzystać z najmniejszych mikrokontrolerów lub wycisnąć najwyższą wydajność z większych, język C jest nadal najlepszą opcją. Ta praktyczna książka zapewnia solidne podstawy języka C dla każdego, kto zajmuje się programowaniem mikrokontrolerów. Odkryjesz wiele sposobów, w jakie język C umożliwia programistom i producentom uzyskiwanie dużych wyników z małych urządzeń.
Autor Marc Loy pokazuje, jak pisać czysty, łatwy w utrzymaniu kod C od podstaw. Ten język i jego kuzyn, C++, są nadal szeroko stosowane do pisania niskopoziomowego kodu dla sterowników urządzeń lub systemów operacyjnych. Dzięki zrozumieniu składni języka C i jego dziwactw, zyskasz trwałą znajomość języka komputerowego, która pomoże ci łatwiej przyswoić nowe języki i style.
⬤ Poznanie podstaw języka C, takich jak typy danych, kontrola przepływu i funkcje.
⬤ Poznaj zarządzanie pamięcią, w tym sposób działania programów na małych urządzeniach.
⬤ Zrozumienie odpowiedzi udzielanych na forach internetowych, takich jak Reddit czy Stack Overflow.
⬤ Pisać wydajny, niestandardowy kod C, który jest zarówno czytelny, jak i łatwy w utrzymaniu.
⬤ Analizować wydajność swojego kodu i rozważać optymalizacje.
⬤ Oceniać biblioteki innych firm pod kątem wykorzystania we własnych projektach.
⬤ Twórz własne biblioteki i udostępniaj je innym.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)