Hodnotenie:
Kniha je oceňovaná pre svoj komplexný prístup k výučbe programovania v jazyku C, najmä pre začiatočníkov. Hoci poskytuje jasné vysvetlenia a dobrú štruktúru na osvojenie si pojmov, medzi výrazné problémy patria problémy s formátovaním zdrojového kódu a početné preklepy, ktoré narúšajú proces učenia.
Výhody:⬤ Ľahko sa číta a sleduje
⬤ dobre rozvrhnutá štruktúra
⬤ dôkladné vysvetlenie kľúčových pojmov, ako sú ukazovatele
⬤ zdôrazňujú sa správne programátorské postupy
⬤ zdrojový kód je k dispozícii na stiahnutie na GitHub
⬤ vhodné pre začiatočníkov aj pre tých, ktorí chcú pokročiť vo svojich zručnostiach.
⬤ V tlačenej verzii je veľa preklepov a problémov s formátovaním
⬤ niektoré chyby v úryvkoch kódu vedú k problémom pri kompilácii
⬤ kvalita úprav je nízka, čo môže brániť v učení
⬤ pri riešení problémov sa čitatelia môžu spoľahnúť na opravený zdrojový kód z GitHubu.
(na základe 4 čitateľských recenzií)
Learn C Programming - Second Edition: A beginner's guide to learning the most powerful and general-purpose programming language with ease
Začnite písať jednoduché programy v jazyku C a zároveň sa naučte základné koncepty programovania
Kľúčové vlastnosti:
⬤ Učte sa základné pojmy jazyka C, ako sú premenné, dátové štruktúry, funkcie, cykly a ukazovatele.
⬤ Uchopte základné aspekty programovania, ktoré tvoria základ mnohých moderných programovacích jazykov.
⬤ Pracujte s aktualizovanými ukážkami kódu a v tomto novom vydaní sa podrobne zaoberajte deklaráciou a inicializáciou polí.
Popis knihy:
Jazyk C, ktorý je základom mnohých moderných programovacích jazykov, ako sú C++, C#, JavaScript a Go, sa široko používa ako systémový programovací jazyk, ako aj pre vstavané systémy a vysoko výkonné výpočty. S touto knihou sa s jazykom C rýchlo zoznámite.
Kniha vás oboznámi so základnými koncepciami programovania a ukáže vám, ako ich implementovať v programovacom jazyku C. V celej knihe budete vytvárať a spúšťať programy, ktoré demonštrujú základné koncepty jazyka C, ako je štruktúra programu pomocou funkcií, riadiace štruktúry, napríklad cykly a podmienené príkazy, a zložité dátové štruktúry. Postupne sa zoznámite s dokumentáciou v kóde, testovaním a overovacími metódami. Toto nové vydanie rozširuje používanie enumerácií, polí a ďalších funkcií jazyka C a poskytuje dva pracovné programy založené na kóde použitom v knihe. Navyše sa v tejto knihe používa metóda zámerného zlyhania, pri ktorej vytvoríte funkčný program a potom ho zámerne rozbijete, aby ste zistili, čo sa stane, a naučili sa tak rozpoznať možné chyby, keď sa stanú.
Na konci tejto knihy o programovaní v jazyku C si osvojíte základné programátorské zručnosti v jazyku C, ktoré sa dajú ľahko aplikovať aj na iné programovacie jazyky, a získate pevné základy, na ktorých budete môcť stavať ako programátor.
Čo sa naučíte:
⬤ Zavediete základné koncepty programovania prostredníctvom programov v jazyku C.
⬤ Pochopiť význam vytvárania zložitých dátových typov a funkcií na manipuláciu s nimi.
⬤ Vyvíjajte správne kódovacie postupy a naučte sa písať čistý kód.
⬤ Overujte svoje programy pred ich ďalším vývojom.
⬤ Používajte funkcie štandardnej knižnice jazyka C a pochopte, prečo je to výhodné.
⬤ Zostaviť a spustiť viacsúborový program pomocou programu Make.
⬤ Získať prehľad o tom, ako sa jazyk C zmenil od svojho zavedenia a kam smeruje.
Pre koho je táto kniha určená:
Ak ste úplný začiatočník, ktorý má základné znalosti ovládania počítača, táto kniha vám pomôže naučiť sa najzákladnejšie pojmy a postupy, ktoré potrebujete poznať, aby ste sa stali úspešným programátorom v jazyku C. Ak ste skúsený programátor, bude pre vás užitočný celý rozsah syntaxe jazyka C, ako aj bežné idiómy jazyka C, ktoré sú v knihe zahrnuté.