Ocena:

Książka jest chwalona za kompleksowe podejście do nauki programowania w języku C, szczególnie dla początkujących. Zawiera ona jasne wyjaśnienia i dobrą strukturę do nauki pojęć, ale godne uwagi są problemy z formatowaniem kodu źródłowego i liczne literówki, które przeszkadzają w procesie nauki.
Zalety:⬤ łatwa w czytaniu
⬤ dobra struktura
⬤ solidne wyjaśnienia kluczowych pojęć, takich jak wskaźniki
⬤ podkreślono dobre praktyki programistyczne
⬤ kod źródłowy jest dostępny do pobrania na GitHub
⬤ odpowiednia zarówno dla początkujących, jak i tych, którzy chcą rozwijać swoje umiejętności.
⬤ Wiele literówek i błędów formatowania w wersji drukowanej
⬤ niektóre błędy we fragmentach kodu prowadzą do problemów z kompilacją
⬤ jakość edycji jest niska, co może utrudniać naukę
⬤ czytelnicy mogą być zmuszeni do polegania na poprawionym kodzie źródłowym z GitHub w celu rozwiązania problemów.
(na podstawie 4 opinii czytelników)
Learn C Programming - Second Edition: A beginner's guide to learning the most powerful and general-purpose programming language with ease
Rozpocznij pisanie prostych programów w języku C, ucząc się podstawowych pojęć programistycznych
Kluczowe cechy:
⬤ Poznanie podstawowych pojęć języka C, takich jak zmienne, struktury danych, funkcje, pętle i wskaźniki.
⬤ Uchwyć podstawowe aspekty programowania, które stanowią podstawę wielu nowoczesnych języków programowania.
⬤ Pracuj ze zaktualizowanymi przykładami kodu i szczegółowo omów deklarację tablicy i inicjalizację w tym nowym wydaniu.
Opis książki:
Język C, będący podstawą wielu nowoczesnych języków programowania, takich jak C++, C#, JavaScript i Go, jest szeroko stosowany jako język programowania systemowego, a także w systemach wbudowanych i obliczeniach o wysokiej wydajności. Dzięki tej książce będziesz w stanie szybko przyspieszyć pracę z C.
Książka przedstawia podstawowe koncepcje programistyczne i pokazuje, jak zaimplementować je w języku programowania C. W całej książce będziesz tworzyć i uruchamiać programy, które demonstrują podstawowe koncepcje języka C, takie jak struktura programu z funkcjami, struktury kontrolne, takie jak pętle i instrukcje warunkowe, oraz złożone struktury danych. W miarę postępów poznasz dokumentację w kodzie, testowanie i metody walidacji. To nowe wydanie rozszerza zastosowanie wyliczeń, tablic i dodatkowych funkcji języka C, a także zawiera dwa działające programy oparte na kodzie używanym w książce. Co więcej, książka ta wykorzystuje metodę celowego niepowodzenia, w której opracujesz działający program, a następnie celowo go złamiesz, aby zobaczyć, co się stanie, ucząc się w ten sposób, jak rozpoznać możliwe błędy, gdy się pojawią.
Pod koniec tej książki o programowaniu w C rozwiniesz podstawowe umiejętności programowania w C, które można łatwo zastosować w innych językach programowania i zyskasz solidne podstawy, na których będziesz mógł budować jako programista.
Czego się nauczysz:
⬤ Wdrażać podstawowe koncepcje programistyczne za pomocą programów w języku C.
⬤ Zrozumienie znaczenia tworzenia złożonych typów danych i funkcji do manipulowania nimi.
⬤ Rozwijaj dobre praktyki kodowania i naucz się pisać czysty kod.
⬤ Weryfikować swoje programy przed ich dalszym rozwojem.
⬤ Korzystanie z funkcji biblioteki standardowej języka C i zrozumienie, dlaczego jest to korzystne.
⬤ Zbuduj i uruchom program składający się z wielu plików za pomocą Make.
⬤ Zrozumieć, jak język C zmienił się od czasu jego wprowadzenia i dokąd zmierza.
Dla kogo jest ta książka:
Jeśli jesteś absolutnie początkującym, który ma podstawowe obycie z obsługą komputera, ta książka pomoże ci nauczyć się najbardziej podstawowych pojęć i praktyk, które musisz znać, aby zostać odnoszącym sukcesy programistą C. Jeśli jesteś doświadczonym programistą, przyda ci się pełen zakres składni C, a także popularne idiomy C omówione w książce.