Język C jest szybki, potężny i... zupełnie niepociągający. Zmusza do programowania na niskim poziomie, za to daje bezpośredni dostęp do sprzętu, między innymi do stosów i rejestrów procesora. Jest językiem wieloplatformowym, jednak przenoszenie kodu wykonywalnego między różnymi maszynami stanowi wyzwanie. C nie pozwala chodzić na skróty i zmusza do dogłębnego zrozumienia zagadnienia, nad którym się pracuje. To wszystko sprawia, że uzyskanie biegłości w języku C jest najlepszą drogą do poznania podstaw algorytmów oraz systemów operacyjnych, a dodatkowo procentuje podczas programowania w językach wyższego poziomu. Nauka C wymaga jednak sporo wysiłku!
Ta książka jest wyjątkowo zwięzłym podręcznikiem, dzięki któremu błyskawicznie zdobędziesz wiedzę potrzebną do zrozumienia działania języka C. Wystarczy, że oprócz tej książki dysponujesz komputerem z dostępem do internetu, płytką Raspberry Pi Zero lub Zero W, paroma diodami LED, opornikami, płytką prototypową i przewodami oraz choćby podstawową wiedzą o programowaniu, a w krótkim czasie poszerzysz horyzonty, zdobędziesz kilka nowych umiejętności i przyswoisz nowy język. Jeśli chcesz się nauczyć pracy z komponentami sprzętowymi, uzyskać pełną kontrolę nad wykonywaniem programu czy też wycisnąć ze swojego systemu maksimum wydajności - właśnie w tej książce znajdziesz wiedzę, dzięki której osiągniesz swoje cele.
Najważniejsze zagadnienia:
przygotowanie środowiska i narzędzi potrzebnych do pracy
składnia w C
kod do obsługi przycisków i diod LED
własny projekt: pisanie gry "Simon mówi"
Poprawny kod w C: działa dokładnie i szybko!
Informacja dotycząca wprowadzenia produktu do obrotu:
Ten produkt został wprowadzony na rynek przed 13 grudnia 2024 r. zgodnie z obowiązującymi wówczas przepisami (Dyrektywą o ogólnym bezpieczeństwie produktów). W związku z tym może on być nadal sprzedawany bez konieczności dostosowania do nowych wymogów wynikających z Rozporządzenia o Ogólnym Bezpieczeństwie Produktów (GPSR). Produkt zachowuje pełną legalność w obrocie, a jego jakość i bezpieczeństwo pozostają zgodne z obowiązującymi wcześniej standardami.
Information regarding product placement on the market:
This product was placed on the market before December 13, 2024, in accordance with the applicable regulations at the time (the General Product Safety Directive). As a result, it can continue to be sold without needing to meet the new requirements introduced by the General Product Safety Regulation (GPSR). The product remains fully compliant with all previously valid legal standards, ensuring its continued quality and safety.