13 NEJLEPŠÍCH C programovacích knih pro začátečníky (aktualizace 2021)

Anonim

C je univerzální programovací jazyk, který je velmi populární, jednoduchý a flexibilní. Je to strojově nezávislý strukturovaný programovací jazyk, který se hojně používá v různých aplikacích

Následuje seznam nejlepších knih o programování C, které by měly být součástí jakékoli knihovny vývojářů jazyka C.

1) C Programming Guide Absolute Beginner's Guide

Průvodce programováním v programu C pro absolutní začátečníky je kniha, kterou napsali Greg Perry a Dean Miller. Tato kniha učí některé základní pojmy jazyka C jasnými a snadnými kroky. Kniha vysvětluje způsob organizace programů a práce s proměnnými, operátory, I / O, ukazateli, funkcemi atd.

Tato kniha C poskytla jednoduché pokyny, které vám pomohou vytvořit užitečný a spolehlivý kód C, od her po mobilní aplikace.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

2) Programovací jazyk C.

Programovací jazyk C (2. vydání), který napsal Brain W. Kernighan, je ideální pro digitální knihovnu každého seriózního programátora. Většinu příkladů můžete snadno ovládat datovou strukturou.

Chcete-li si přečíst tuto programovací knihu jazyka C, musíte mít určité znalosti základních konceptů programování, jako jsou proměnné, příkazy přiřazení, smyčky a funkce.

Kniha obsahuje podrobné informace o referenční příručce v jazyce C. Pomůže vám také při zápisu syntaxe, deklarací, pravidel rozsahu atd.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

3) Programovací jazyk C, 2. vydání

Tuto knihu napsal Kernighan pro programátora Advanced C. Osoba by měla mít určité základy datové struktury, aby mohla snadno následovat většinu příkladů. Kniha byla také strukturována tak, aby znovu používala funkce z předchozích kapitol, jako je získání řádku, strcmp, alloc atd.

Většina z těchto funkcí je však ve standardní knihovně C přesně stejná. Pokud si důkladně přečtete obsah této knihy, naučíte se zásadní oblast C, která vám ušetří potíže. Stejně jako ladění kódu, jako jsou přírůstky po opravě a vedlejší účinky a přednost vyhodnocení příkazu.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

4) Programování v C: moderní přístup

Kniha je zaměřena na lidi bez předchozích zkušeností s programováním. Při zpracování většiny konceptů programování C je poměrně komplexní. Zahrnuje také informace potřebné pro programátora C při používání standardní knihovny C.

Snadný jazyk autora pomáhá všem typům čtenářů porozumět čtenářům od začátečníků po pokročilejší studenty. Zahrnuje značný počet cvičení a delší programovací projekty. Zahrnuje také rozsáhlé revize a aktualizace.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

5) Programování Expert C: Deep Secrets

Programování Expert C je kniha, kterou napsal Peter Van Der Linden, je druhou knihou, která nabízí mnoho pokročilých tipů a triků. Tato kniha pomáhá programátorovi C skenovat sekce, které jsou relevantní pro jejich okamžité potřeby.

Kniha vysvětluje různé techniky kódování, které používají nejlepší programátoři C. Poskytlo úvod do jazyka C v nejjednodušším jazyce, aby mu programátor mohl porozumět bez hloubkového výzkumu. Je to také ideální programovací kniha pro každého, kdo se chce dozvědět více o implementaci a praktickém použití C.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

6) C: Kompletní reference

Complete Reference 4th Edition je Herbert Schildt je ideální reference v C ++. Učí C jako podmnožinu C ++. Tato kniha vám také pomůže ilustrovat jazyk C ++ pomocí dobrých příkladů. Důrazně se doporučuje pro referenční knihu C.

Ne jako jiné knihy, které učí pouze základy jazyka C ++, tato kniha vás vtáhne do hloubky a řekne vám nové informace o tom, co už znáte. Poskytuje také vysvětlení, proč věci fungují v c ++.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

7) Head First C: Příručka přátelská k mozku

Head First C napsaný Griffithsem Davidem vám poskytne důkladné znalosti o jazyce C. S jedinečnou metodou, která jde nad rámec syntaxe a návodů, vás tato příručka nejen naučí jazyk, ale také vám pomůže pochopit, jak být skvělým programátorem.

Kniha vás naučí mnoho základních oblastí jazyka C, jako jsou základy jazyka, ukazatele a aritmetika ukazatelů a dynamická správa paměti. Tato kniha obsahuje také podrobné projekty, které mají rozšířit vaše schopnosti a otestovat vaše dovednosti.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

8) Základy počítače a programování v jazyce C.

Toto je druhé vydání knihy Počítačové základy a programování, kterou napsal Reema Thareja. Je to speciálně navržená učebnice pro studenty inženýrství, informatiky a počítačových aplikací.

Kniha je rozdělena do dvou částí. Část I, Základy počítače. Začíná úvodem do počítačů a nabízí podrobný popis různých témat, jako jsou vstupní a výstupní zařízení, primární a sekundární paměťová zařízení, číselné systémy atd. Tato kniha C také obsahuje různé případové studie, klíčové pojmy a cvičení na konci kapitoly.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

9) Programování na nízké úrovni: C, montáž a provádění programu

Tato kniha vysvětluje architekturu Intel 64. Kniha také od začátku učí nejnovější verzi jazyka C a montážního jazyka. Pokrývá také celou cestu od zdrojového kódu po spuštění programu. Zahrnuje také soubory objektů ELF a statické a dynamické propojení, což je obrovské množství příkladů kódování a cvičení.

Kniha také obsahuje mnoho technik zvyšování výkonu, jako jsou pokyny SSE a předběžné načítání. Naučíte se také důležitá témata informatiky, jako jsou modely výpočtu a formální gramatiky.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

10) C in a Nutshell: The Definitive Reference 2nd Edition

C in a Nutshell: The Definitive Reference 2nd Edition od Petera Prinze je moderní referenční příručkou pro zkušené programátory v jazyce C. Tato kniha vám pomůže naučit se, jak vytvářet programy C s GNU a vytvářet spustitelné programy ze zdrojového kódu C. Učí také, jak můžete testovat a ladit své programy pomocí GNU debuggeru.

Ve třídílné obálce knihy v jazyce C. První část zahrnuje všechny důležité jazykové prvky, jako jsou charakter, výroky, body, správa paměti. Druhá část vám pomůže seznámit se se standardní knihovnou jazyka C a třetí část se seznámí se základními programovacími nástroji jazyka c.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

11) Praktické programování v síti pomocí C

Hands-On Network Programming in C book pokryje základní koncepty, jako je rozlišení názvů hostitelů pomocí DNS atd. V této knize se naučíte základní síťové protokoly, TCP, UDP a všechny základní techniky, jako je klient-server a peer-to- peer modely. Koncept je vysvětlen uvedením snadno pochopitelných praktických příkladů.

Budete studovat HTTP z pohledu klienta i serveru. Na konci této knihy budete mít zkušenosti s prací s aplikacemi klient-server a budete moci implementovat nové síťové programy v jazyce C.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

12) Datové struktury pomocí C

Datové struktury používající C napsal Reema Thareja. Kniha pokrývá abstraktní pojmy datových struktur a jejich implementaci pomocí jazyka C.

Kniha začíná úplným přehledem konceptů programování v jazyce C. Poté se zaměřuje na různé datové struktury a metody, které vám pomohou analyzovat složitost různých algoritmů. Pokrývá různé datové struktury, jako jsou pole, řetězce, komíny, propojené seznamy, fronty, stromy, hromady a grafy.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu

13) Programování C ve snadných krocích, 5. vydání:

C Programování v jednoduchých krocích Kniha 5. vydání nabízí snadno sledovatelný styl, který osloví každého. Je zvláště vhodný pro někoho, kdo chce začít programovat v jazyce C. Je to také preferovaná volba pro ty, kteří studují programování C na škole nebo na univerzitách.

Je to ideální kniha pro ty, kteří si chtějí vybudovat počítačovou kariéru a chtějí znát další základní znalosti procedurálního programování. Tato kniha začíná vysvětlovat, jak si můžete stáhnout a nainstalovat bezplatný překladač jazyka C k vytvoření prvních spustitelných programů podle příkladů uvedených v této knize.

Zkontrolujte nejnovější cenu a uživatelské recenze na Amazonu