Ocena:

Recenzje książki „Practical C Programming” są w większości pozytywne, podkreślając jej przejrzystość, przystępność i praktyczny nacisk na najlepsze praktyki programistyczne. Wielu recenzentów uważa, że jest to świetne źródło do samodzielnej nauki języka C, szczególnie dla początkujących, ze skutecznymi wyjaśnieniami trudnych pojęć, takich jak wskaźniki. Pojawiają się jednak krytyczne uwagi dotyczące przestarzałych treści, wykorzystania zmiennych globalnych w przykładach, a niektórzy recenzenci uważają, że brakuje mu głębi w niektórych obszarach, aby w pełni zrozumieć C. Ogólnie rzecz biorąc, jest on postrzegany jako solidne, średnio zaawansowane źródło wiedzy do nauki programowania w języku C.
Zalety:Jasne wyjaśnienia, praktyczne programowanie, przystępne dla początkujących, skuteczne ilustracje dla złożonych tematów, dobra recenzja dla osób powracających do C, humorystyczne pisanie, dobrze zorganizowane ćwiczenia, podkreśla najlepsze praktyki.
Wady:Niektóre treści są przestarzałe, wykorzystuje słabe przykłady (takie jak zmienne globalne), niewystarczające pokrycie zaawansowanych tematów, takich jak wskaźniki, niektórzy recenzenci uważają, że jest to mylące dla absolutnie początkujących, niektóre ćwiczenia mogą nie poprawić zrozumienia.
(na podstawie 74 opinii czytelników)
Practical C Programming: Why Does 2+2 = 5986?
Istnieje wiele książek wprowadzających do języka C, ale ta jest pierwszą, która ma bezsensowne, praktyczne podejście, które rozsławiło Nutshell Handbooks(R). Programowanie w języku C to coś więcej niż tylko poprawna składnia. Styl i debugowanie również odgrywają ogromną rolę w tworzeniu programów, które działają dobrze i są łatwe w utrzymaniu. Ta książka uczy nie tylko mechaniki programowania, ale także opisuje, jak tworzyć programy, które są łatwe do odczytania, debugowania i aktualizacji. Podkreślane są praktyczne zasady. Na przykład, w języku C istnieje piętnaście reguł pierwszeństwa (&& jest przed, a co przed? : ). Praktyczny programista redukuje je do dwóch:
⬤ Mnożenie i dzielenie są przed dodawaniem i odejmowaniem.
Wbrew powszechnemu przekonaniu, większość programistów nie spędza większości swojego czasu na tworzeniu kodu. Większość czasu spędzają na modyfikowaniu cudzego kodu. Ta książka pokazuje, jak unikać zbyt powszechnych zaciemnionych zastosowań języka C (a także rozpoznawać te zastosowania, gdy napotkasz je w istniejących programach), a tym samym pozostawić kod, z którym programista odpowiedzialny za konserwację nie musi się zmagać. Opisana jest elektroniczna archeologia, sztuka przeglądania cudzego kodu. To trzecie wydanie wprowadza popularne zintegrowane środowiska programistyczne w systemach Windows, a także narzędzia programistyczne UNIX i zawiera duży program generujący statystyki, aby zebrać koncepcje i funkcje w języku.