Hodnotenie:
Recenzie na knihu Praktické programovanie v jazyku C sú prevažne pozitívne a vyzdvihujú jej zrozumiteľnosť, prístupnosť a praktické zameranie na osvedčené postupy programovania. Mnohí recenzenti ju považujú za skvelý zdroj informácií na samoštúdium jazyka C, najmä pre začiatočníkov, s účinným vysvetlením náročných pojmov, ako sú ukazovatele. Objavuje sa však kritika týkajúca sa zastaraného obsahu, používania globálnych premenných v príkladoch a podľa niektorých recenzií jej v niektorých oblastiach chýba hĺbka na komplexné pochopenie jazyka C. Celkovo je vnímaná ako solídny stredne pokročilý zdroj na učenie sa programovania v jazyku C.
Výhody:Jasné vysvetlenia, praktické zameranie na programovanie, prístupné pre začiatočníkov, účinné ilustrácie pre zložité témy, dobrý prehľad pre tých, ktorí sa k jazyku C vracajú, vtipne napísané, dobre štruktúrované cvičenia, kladie dôraz na osvedčené postupy.
Nevýhody:Niektorý obsah je zastaraný, používa zlé príklady (napr. globálne premenné), nedostatočné pokrytie pokročilých tém, ako sú ukazovatele, niektorí recenzenti ho považujú za mätúci pre úplných začiatočníkov, niektoré cvičenia nemusia zlepšiť pochopenie.
(na základe 74 čitateľských recenzií)
Practical C Programming: Why Does 2+2 = 5986?
Existuje veľa úvodných kníh o jazyku C, ale táto je prvou, ktorá sa vyznačuje praktickým prístupom, vďaka ktorému sa preslávili príručky Nutshell Handbooks(R). Programovanie v jazyku C je viac než len správne zvládnutie syntaxe. Pri vytváraní programov, ktoré dobre fungujú a ľahko sa udržiavajú, zohrávajú obrovskú úlohu aj štýl a ladenie. Táto kniha vás naučí nielen mechaniku programovania, ale opisuje aj to, ako vytvárať programy, ktoré sa ľahko čítajú, ladia a aktualizujú. Dôraz sa kladie na praktické pravidlá. Napríklad v jazyku C existuje pätnásť pravidiel precedencie (&& je pred je pred? : ). Praktický programátor ich zredukuje na dve:
⬤ Násobenie a delenie je pred sčítaním a odčítaním.
Na rozdiel od všeobecného presvedčenia väčšina programátorov netrávi väčšinu času tvorbou kódu. Väčšinu času strávia úpravou kódu niekoho iného. Táto kniha vám ukáže, ako sa vyhnúť príliš častým obštrukčným použitiam jazyka C (a tiež ako tieto použitia rozpoznať, keď sa s nimi stretnete v existujúcich programoch), a tak zanechať kód, s ktorým sa programátor zodpovedný za údržbu nemusí trápiť. Opisuje sa elektronická archeológia, umenie prechádzať cudzí kód. Toto tretie vydanie predstavuje populárne integrované vývojové prostredia v systémoch Windows, ako aj programovacie nástroje UNIX a obsahuje veľký program na generovanie štatistík, ktorý dáva dokopy koncepty a funkcie jazyka.