ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
Autor:
Marc Loy
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 2
Stron:
264
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
40,20 zł 67,00 zł (-40%)
40,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
33,50 zł 67,00 zł (-50%)
33,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i kompilowania prostych programów w języku C
  • Definiowania i używania zmiennych, typów danych oraz operatorów
  • Formatowania danych wejściowych i wyjściowych za pomocą printf() i scanf()
  • Sterowania przepływem programu przy użyciu instrukcji warunkowych i pętli
  • Pracy z tablicami jedno- i wielowymiarowymi oraz operacjami bitowymi
  • Tworzenia i wywoływania funkcji, w tym funkcji rekurencyjnych
  • Zarządzania wskaźnikami, pamięcią dynamiczną i strukturami danych
  • Korzystania z bibliotek standardowych języka C
  • Programowania na platformie Arduino i integracji z bibliotekami Arduino
  • Obsługi wejść/wyjść mikrokontrolera, czujników, wyświetlaczy i przycisków
  • Zarządzania różnymi typami pamięci w środowisku Arduino (flash, statyczna, EEPROM)
  • Programowania z użyciem przerwań i obsługi zdarzeń asynchronicznych
  • Optymalizacji kodu pod kątem wydajności i rozmiaru programu
  • Tworzenia własnych bibliotek i korzystania z preprocesora (makra, dyrektywy)
  • Implementacji projektów wieloplikiowych i dokumentowania kodu
  • Wykorzystywania języka C w systemach wbudowanych i internecie rzeczy

Język C dla małych urządzeń - Marc Loy

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 "Język C dla małych urządzeń. Krótki kod o wielkich możliwościach" 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!

Zobacz także:

Wybrane bestsellery

O autorze książki

Marc Loy jest programistą i szkoleniowcem. Specjalizuje się w projektowaniu doświadczeń użytkownika i tworzeniu aplikacji mobilnych.

Marc Loy - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Język C dla małych urządzeń. Krótki kod o wielkich możliwościach" nadaje się do samodzielnej nauki programowania?
Tak, książka została napisana z myślą o praktycznej nauce programowania w języku C. Zawiera jasne wyjaśnienia, liczne przykłady i ćwiczenia, które ułatwiają samodzielne przyswajanie materiału, nawet osobom bez wcześniejszego doświadczenia.
2. Czy w książce znajdę informacje dotyczące programowania na platformie Arduino?
Tak, jeden z rozdziałów szczegółowo omawia pracę z Arduino - od instalacji środowiska, przez pisanie pierwszych projektów, aż po wykorzystanie bibliotek i zarządzanie pamięcią w tym środowisku.
3. Jakie zagadnienia związane z optymalizacją kodu C są poruszane w książce?
Książka przedstawia techniki pisania wydajnego i oszczędnego kodu, takie jak optymalizacja pętli, zarządzanie pamięcią, minimalizowanie rozmiaru programu oraz testowanie i tworzenie własnych bibliotek.
4. Czy publikacja obejmuje również bardziej zaawansowane tematy związane z językiem C?
Tak, oprócz podstaw, książka porusza zagadnienia średnio zaawansowane i zaawansowane, w tym zarządzanie pamięcią, wskaźniki, tworzenie własnych bibliotek oraz wykorzystanie języka C w systemach wbudowanych i Internetu rzeczy.
5. Czy do korzystania z książki potrzebuję specjalistycznego sprzętu lub oprogramowania?
Do realizacji praktycznych przykładów wystarczy komputer oraz darmowe środowiska programistyczne, takie jak IDE Arduino. Autor opisuje, jak skonfigurować niezbędne narzędzia na różnych systemach operacyjnych.
6. W jaki sposób książka pomaga w nauce czytelnego i łatwego w utrzymaniu kodu?
Autor skupia się na dobrych praktykach programistycznych, wzorcach oraz zasadach pisania przejrzystego i zrozumiałego kodu, co jest szczególnie ważne przy pracy z małymi urządzeniami i mikrokontrolerami.
7. Czy w książce znajdują się gotowe przykłady kodu oraz ćwiczenia praktyczne?
Tak, każdy rozdział zawiera liczne przykłady kodu oraz ćwiczenia, które pomagają utrwalić zdobytą wiedzę i sprawdzić ją w praktyce.
8. Czy książka jest aktualna pod kątem współczesnych zastosowań języka C, np. w IoT?
Tak, publikacja uwzględnia najnowsze trendy i zastosowania, w tym programowanie na mikrokontrolery, pracę z Arduino oraz wykorzystanie języka C w projektach Internetu rzeczy.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
40,20 zł
Dodaj do koszyka
Ebook
33,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint