13 NAJLEPŠÍCH programovacích kníh pre začiatočníkov v C (aktualizácia 2021)

Anonim

C je univerzálny programovací jazyk, ktorý je mimoriadne populárny, jednoduchý a flexibilný. Je to strojovo nezávislý štruktúrovaný programovací jazyk, ktorý sa hojne používa v rôznych aplikáciách

Nasleduje zoznam najlepších kníh o programovaní v C, ktoré by mali byť súčasťou akejkoľvek knižnice vývojárov v jazyku C.

1) Sprievodca programovaním C pre úplných začiatočníkov

Príručka absolútneho začiatočníka programovania v C je kniha, ktorú napísali Greg Perry a Dean Miller. Táto kniha učí základné pojmy jazyka C jasnými a ľahkými krokmi. Kniha vysvetľuje spôsob organizácie programov a práce s premennými, operátormi, I / O, ukazovateľmi, funkciami atď.

Táto kniha C poskytla jednoduché pokyny, ktoré vám pomôžu vytvoriť užitočný a spoľahlivý kód C, od hier po mobilné aplikácie.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

2) Programovací jazyk C.

Programovací jazyk C (2. vydanie), ktorý napísal Brain W. Kernighan, je ideálny pre digitálnu knižnicu každého seriózneho programátora. Mali by ste mať základné informácie o dátovej štruktúre, aby ste mohli ľahko nasledovať väčšinu príkladov.

Aby ste si mohli prečítať túto knihu o programovaní v jazyku C, musíte byť oboznámení so základnými koncepciami programovania, ako sú premenné, príkazy priradenia, slučky a funkcie.

Kniha obsahuje podrobné informácie o referenčnej príručke v jazyku C. Pomôže vám tiež pri syntaxi, deklaráciách, pravidlách rozsahu atď.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

3) Programovací jazyk C, 2. vydanie

Túto knihu napísal Kernighan pre programátora Advanced C. Osoba by mala mať základné znalosti o dátovej štruktúre, aby mohla ľahko nasledovať väčšinu príkladov. Kniha bola štruktúrovaná tak, aby opakovane využívala funkcie z predchádzajúcich kapitol, ako napríklad získanie riadku, strcmp, alloc atď.

Väčšina z týchto funkcií je však v štandardnej knižnici jazyka C úplne rovnaká. Ak si hlboko prečítate obsah tejto knihy, naučíte sa rozhodujúcu oblasť C, ktorá vás ušetrí od problémov. Rovnako ako ladenie kódu, ako sú prírastky po opravení a vedľajšie účinky a prednosť pred vyhodnotením príkazov.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

4) Programovanie v C: moderný prístup

Kniha je zameraná na ľudí bez predchádzajúcich programátorských skúseností. Je pomerne komplexný pri liečbe väčšiny koncepcií programovania v jazyku C. Poskytuje tiež informácie potrebné pre programátora C pri používaní štandardnej knižnice C.

Ľahký autorov jazyk pomáha všetkým typom čitateľov porozumieť čitateľom od začiatočníkov po pokročilejších študentov. Zahŕňa značné množstvo cvičení a dlhšie programovacie projekty. Zahŕňa tiež rozsiahle revízie a aktualizácie.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

5) Programovanie Expert C: Deep Secrets

Programovanie Expert C je kniha, ktorú napísal Peter Van Der Linden, je druhou knihou, ktorá ponúka mnoho pokročilých tipov a trikov. Táto kniha pomáha programátorovi C skenovať sekcie, ktoré súvisia s ich okamžitými potrebami.

Kniha vysvetľuje rôzne techniky kódovania, ktoré používajú najlepší programátori jazyka C. Priniesol úvod do jazyka C v najjednoduchšom jazyku, aby mu programátor porozumel bez podrobného výskumu. Je to tiež ideálna kniha o programovaní pre každého, kto sa chce dozvedieť viac o implementácii, praktickom použití jazyka C.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

6) C: Kompletný odkaz

Complete Reference 4th Edition je Herbert Schildt je ideálna referencia C ++. Učí C ako podmnožinu C ++. Táto kniha vám tiež pomôže ilustrovať jazyk C ++ pomocou dobrých príkladov. Dôrazne sa odporúča pre referenčnú knihu C.

Nie ako iné knihy, ktoré učia iba základné základy jazyka C ++, táto kniha sa zameriava na hlboké rozprávanie a rozprávanie nových vecí, ktoré už poznáte. Poskytuje tiež vysvetlenie, prečo veci fungujú v c ++.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

7) Head First C: Sprievodca priateľský k mozgu

Head First C, ktorý napísal Griffiths David, vám poskytuje podrobné znalosti o jazyku C. Táto príručka vám ponúka jedinečnú metódu, ktorá prekračuje hranice manuálov syntaxe a návodov, a naučí vás nielen jazyk, ale tiež vám pomôže pochopiť, ako byť skvelým programátorom.

Kniha vás naučí veľa základných oblastí jazyka C, ako sú základy jazyka, ukazovatele a aritmetika ukazovateľa a dynamická správa pamäte. Táto kniha obsahuje aj podrobné projekty určené na rozšírenie vašich schopností, preverenie vašich schopností.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

8) Počítačové základy a programovanie v C

Toto je druhé vydanie knihy Počítačové základy a programovanie, ktoré napísal Reema Thareja. Je to špeciálne navrhnutá učebnica pre študentov inžinierstva, informatiky a počítačových aplikácií.

Kniha je rozdelená na dve časti. Časť I, Základy počítačov. Začína sa úvodom do počítačov a ponúka podrobný popis rôznych tém, ako sú vstupné a výstupné zariadenia, primárne a sekundárne pamäťové zariadenia, číselné systémy atď. Táto kniha C obsahuje aj rôzne prípadové štúdie, kľúčové pojmy a cvičenia na konci kapitoly.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

9) Programovanie na nízkej úrovni: C, montáž a vykonávanie programu

Táto kniha vysvetľuje architektúru Intel 64. Kniha od začiatku učí aj najnovšiu verziu jazyka C a montážneho jazyka. Zahŕňa tiež celú cestu od zdrojového kódu po vykonávanie programu. Zahŕňa tiež súbory objektov ELF a statické a dynamické prepojenie, ktoré obsahujú obrovské množstvo príkladov a cvičení.

Kniha obsahuje aj mnoho techník zvyšovania výkonu, ako sú pokyny SSE a predbežné načítanie. Naučíte sa tiež dôležité témy z oblasti informatiky, ako sú modely výpočtu a formálne gramatiky.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

10) C in a Nutshell: The Definitive Reference 2. vydanie

C in a Nutshell: The Definitive Reference 2nd Edition, ktorú napísal Peter Prinz, je moderná príručka C pre skúsených programátorov C. Kniha vám pomôže naučiť sa, ako zostaviť programy C pomocou GNU a zostaviť spustiteľné programy zo zdrojového kódu C. Učí tiež, ako môžete testovať a ladiť svoje programy pomocou GNU debuggera.

V trojdielnej obálke knihy v jazyku C. Prvá časť obsahuje všetky dôležité jazykové prvky, ako sú charakter, výroky, body, správa pamäte. Druhá časť vám pomôže dozvedieť sa viac o štandardnej knižnici C a v tretej časti sa dozviete základné programovacie nástroje c.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

11) Programovanie v sieti pomocou C

Praktické sieťové programovanie v knihe C sa zameriava na základné koncepty, ako napríklad rozlíšenie názvu hostiteľa pomocou DNS atď. V tejto knihe sa naučíte základné sieťové protokoly, TCP, UDP a všetky základné techniky, ako sú klient-server a peer-to-. rovesnícke modely. Koncept je vysvetlený uvedením ľahko pochopiteľných praktických príkladov.

HTTP budete študovať z pohľadu klienta aj servera. Na konci tejto knihy budete mať skúsenosti s prácou s aplikáciami klient-server a budete vedieť implementovať nové sieťové programy v jazyku C.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

12) Dátové štruktúry pomocou C

Dátové štruktúry používajúce C napísal Reema Thareja. Kniha pokrýva abstraktné pojmy dátových štruktúr a ich implementáciu pomocou jazyka C.

Kniha začína úplným prehľadom konceptov programovania v jazyku C. Potom sa zameriava na rôzne dátové štruktúry a metódy, ktoré vám pomôžu analyzovať zložitosť rôznych algoritmov. Zahŕňa rôzne dátové štruktúry, ako sú polia, reťazce, komíny, prepojené zoznamy, fronty, stromy, hromady a grafy.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone

13) Programovanie C v jednoduchých krokoch, 5. vydanie:

C Programovanie v jednoduchých krokoch Kniha 5. vydania ponúka ľahko sledovateľný štýl, ktorý osloví každého. Je zvlášť vhodný pre niekoho, kto chce začať programovať v jazyku C. Je tiež preferovanou voľbou pre tých, ktorí študujú programovanie v C na škole alebo univerzitách.

Je to ideálna kniha pre tých, ktorí si chcú vybudovať kariéru vo výpočtovej technike a chcú poznať ďalšie základné pochopenie procedurálneho programovania. Táto kniha začína vysvetľovať, ako si môžete stiahnuť a nainštalovať bezplatný kompilátor C na vytvorenie vašich prvých spustiteľných programov na príkladoch uvedených v tejto knihe.

Skontrolujte najnovšiu cenu a užívateľské recenzie na Amazone