Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Język C dla małych urządzeń. Krótki kod o wielkich możliwościachTylna okładka: Język C dla małych urządzeń. Krótki kod o wielkich możliwościach

Język C dla małych urządzeń. Krótki kod o wielkich możliwościach

Autor: Marc Loy

Tłumacz: Jacek Janusz

Helion

20,90 zł 67,00 zł -69%

Kup w księgarni Helion

Gdzie kupić

SklepWydanieCena
Helion.plksiążka20,90 złKup
TaniaKsiazka.plksiążka44,14 złKup

Ceny z feedów partnerów, odświeżane codziennie. Linki są partnerskie — przy zakupie dostaję prowizję, cena dla Ciebie się nie zmienia.

Czytaj fragmentPobierz PDF

Kategorie
Arduino, Język C, Mikrokontrolery
Wydawca
Helion
Rodzaj
książka
Format
168x237
Oprawa
miękka
Stron
264
Data wydania
2022-04-26
ISBN
978-83-283-8631-0
Tytuł oryginału
Smaller C: Lean Code for Small Machines
Seria
Oddychając z trudem

Fragment książki — 30 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 1 z 301
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 2 z 302
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 3 z 303
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 4 z 304
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 5 z 305
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 6 z 306
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 7 z 307
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 8 z 308
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 9 z 309
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 10 z 3010
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 11 z 3011
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 12 z 3012
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 13 z 3013
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 14 z 3014
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 15 z 3015
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 16 z 3016
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 17 z 3017
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 18 z 3018
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 19 z 3019
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 20 z 3020
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 21 z 3021
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 22 z 3022
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 23 z 3023
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 24 z 3024
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 25 z 3025
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 26 z 3026
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 27 z 3027
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 28 z 3028
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 29 z 3029
  • Fragment „Język C dla małych urządzeń. Krótki kod o wielkich możliwościach” — strona 30 z 3030

Opis

Wydawałoby się, że język C najlepsze lata ma już za sobą. Opracowano w końcu mnóstwo łatwych 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, a także niewielkich mikrokontrolerów o ograniczonych zasobach. Właśnie teraz, w czasach burzliwego rozwoju internetu rzeczy, język C udowadnia swoją przydatność. Wystarczy nauczyć się tworzyć w nim czysty kod o niewielkich rozmiarach.

W tym podręczniku do praktycznej nauki programowania w języku C szczególną uwagę zwrócono na pisanie kodu umożliwiającego uzyskanie wysokiej wydajności w środowiskach o bardzo małych zasobach. Znalazło się tu gruntowne omówienie podstaw dobrego programowania w języku C. Opisano struktury kontrolne, operatory, funkcje i inne elementy składni C, a także zasady dobrego programowania i wzorce, dzięki którym można zmniejszać rozmiar skompilowanego programu. Przeanalizowano również środowisko Arduino, które jest świetną 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 wbudowanych.

W książce między innymi:

  • podstawy języka C, w tym typy danych, 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łasnych

Programowanie niskopoziomowe? Czysta radość z czystego C!

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.