13 PARIMAT C programmeerimisraamatut algajatele (2021. aasta värskendus)

Anonim

C on üldotstarbeline programmeerimiskeel, mis on ülipopulaarne, lihtne ja paindlik. See on masinast sõltumatu, struktureeritud programmeerimiskeel, mida kasutatakse laialdaselt erinevates rakendustes

Järgmine on kureeritud loetelu tipp-C programmeerimisraamatutest, mis peaksid kuuluma mis tahes C-arendajate teeki.

1) C Absoluutse algaja juhendamise programmeerimine

C Programming Absolute Beginner's Guide on raamat, mille on kirjutanud Greg Perry ja Dean Miller. Selles raamatus õpetatakse selgete ja lihtsate sammudega mõnda C-keele põhimõistet. Raamat selgitab meetodit programmide korraldamiseks ja töötamiseks muutujate, operaatorite, I / O, osutite, funktsioonide jms abil.

See C-raamat andis lihtsad juhised, mis aitavad teil luua kasulikku ja usaldusväärset C-koodi mängudest mobiilirakendusteni.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

2) C programmeerimiskeel

Brain W. Kernighani kirjutatud C-programmeerimiskeel (2. väljaanne) sobib ideaalselt iga tõsise programmeerija digitaalsesse raamatukokku. Enamiku näidete hõlpsaks järgimiseks peaks teil olema andmestruktuuri taust.

Selle C-programmeerimisraamatu lugemiseks peate olema tuttav põhiliste programmeerimiskontseptsioonidega, nagu muutujad, määramislaused, tsüklid ja funktsioonid.

Raamat sisaldab üksikasjalikku teavet C-keele teatmiku kohta. See aitab teid ka süntaksi märkimisel, deklaratsioonidel, reguleerimisala reeglitel jne.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

3) C-programmeerimiskeele 2. väljaanne

Selle raamatu on kirjutanud Kernighan Advanced C programmeerija jaoks. Isikul peaks olema andmestruktuuri taust, et enamikku näiteid hõlpsalt jälgida. Raamat oli üles ehitatud ka eelmiste peatükkide funktsioonide taaskasutuseks, näiteks joone, strcmp-i, eraldise saamine jne.

Kuid enamik neist funktsioonidest on C standardses teegis täpselt samad. Kui loete selle raamatu sisu põhjalikult läbi, saate teada C-i üliolulise ala, mis säästab teid vaevustest. Nagu teie koodi silumine, näiteks parandusjärgsete sammude ja kõrvaltoimete ning avalduse hindamise ülimuslikkus.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

4) C programmeerimine: kaasaegne lähenemine

Raamat on suunatud inimestele, kellel pole eelnevat programmeerimiskogemust. Enamiku C programmeerimiskontseptsioonide käsitlemisel on see üsna põhjalik. See hõlmab ka teavet, mida C-programmeerija vajab tavalise C-teegi kasutamiseks.

Autori lihtne keel aitab lugejatel igat tüüpi lugejatel aru saada alates algajatest kuni edasijõudnuteni. See sisaldab märkimisväärset arvu harjutusi ja pikemaid programmeerimisprojekte. See sisaldab ka ulatuslikke muudatusi ja värskendusi.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

5) Eksperdi C programmeerimine: sügavad saladused

Expert C programmeerimine on Peter Van Der Lindeni kirjutatud raamat, mis on palju edasijõudnute näpunäiteid. See raamat aitab C-programmeerijal skannida jaotisi, mis vastavad nende otsestele vajadustele.

Raamat selgitab erinevaid kodeerimisvõtteid, mida kasutavad parimad C-programmeerijad. See andis sissejuhatuse C-le kõige lihtsamas keeles, nii et programmeerija saab sellest aru ilma põhjaliku uurimiseta. See on ka ideaalne programmeerimisraamat kõigile, kes soovivad rohkem teada saada C rakendamisest, praktilisest kasutamisest.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

6) C: täielik viide

4. täielik väljaanne on Herbert Schildt on ideaalne C ++ viide. See õpetab C-d kui C ++ alamhulka. See raamat aitab teil C ++ keelt ka heade näidetega illustreerida. See on väga soovitatav C. teatmeteose jaoks.

Mitte nagu teised raamatud, mida õpetajad õpetavad ainult c ++ põhitõdesid, see raamat süvendab teid ja räägib teile uut ja juba tuttavat kraami. See annab ka selgitusi selle kohta, miks asjad töötavad c ++ keeles.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

7) Pea esimene C: ajusõbralik juhend

Griffiths David kirjutas pea esimene C, mis annab teile põhjalikud teadmised C-keele kohta. Ainulaadse meetodiga, mis ületab süntaksit ja juhendeid, õpetab see juhend mitte ainult keelt, vaid aitab teil mõista, kuidas olla suurepärane programmeerija.

Raamat õpetab teile palju C-keele põhivaldkondi, nagu keele põhitõed, osutid ja kursorite aritmeetika ning dünaamiline mäluhaldus. Selles raamatus on ka põhjalikke projekte, mis on mõeldud teie võimete laiendamiseks, oskuste proovilepanekuks.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

8) Arvuti alused ja programmeerimine C-s

See on Reema Thareja kirjutatud arvuti põhialuste ja programmeerimisraamatu teine ​​trükk. See on spetsiaalselt loodud õpik inseneri-, arvutiteaduse ja arvutirakenduste üliõpilastele.

Raamat on jagatud kaheks osaks. I osa, arvutialused. See algab sissejuhatusega arvutitesse ja pakub üksikasjalikku ülevaadet erinevatest teemadest, nagu sisend- ja väljundseadmed, primaarsed ja sekundaarsed mäluseadmed, numbrisüsteemid jne. See C-raamat sisaldab ka erinevaid juhtumianalüüse, põhitermineid ja peatüki lõpu harjutusi.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

9) Madalama taseme programmeerimine: C, assamblee ja programmi täitmine

See raamat selgitab Inteli 64 arhitektuuri. Raamat õpetab nullist peale ka C-keele ja assamblee keele uusimat versiooni. See hõlmab ka kogu teed lähtekoodist programmi täitmiseni. See sisaldab ka ELF-i objektifaile ning staatilist ja dünaamilist linkimist, mis suurel hulgal kodeerimisnäiteid ja -harjutusi.

Raamat sisaldab ka palju jõudluse suurendamise tehnikaid, nagu SSE-juhised ja eelhankimine. Samuti saate teada olulisi arvutiteaduse teemasid, nagu arvutusmudelid ja ametlikud grammatikad.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

10) C lühidalt: lõplik viide, 2. väljaanne

C lühidalt: The Definitive Reference 2nd Edition, mille on kirjutanud Peter Prinz, on kaasaegne C teatmik kogenud C programmeerijatele. Raamat aitab teil õppida, kuidas GNU abil luua C-programme ja C-lähtekoodist käivitatavaid programme. Samuti õpetatakse, kuidas saate programme GNU siluri abil testida ja siluda.

Kolmes osas raamaturaamatu C-keeles. Esimene osa hõlmab kõiki olulisi keeleelemente, nagu märk, avaldused, punktid, mäluhaldus. Teine osa aitab teil õppida C-standardraamatukogu ja kolmas jaotis õpetab põhilisi c-programmeerimisvahendeid.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

11) praktiline võrgu programmeerimine C-ga

H-praktiline võrguprogrammeerimine C-raamatus hõlmab põhilisi mõisteid, nagu näiteks hostinime eraldamine DNS-iga jne. Selles raamatus saate teada põhivõrgu protokollidest, TCP-st, UDP-st ja kõigist olulistest tehnikatest, nagu klient-server ja peer-to-server eakaaslaste mudelid. Mõistet selgitatakse lihtsate arusaadavate praktiliste näidete toomisega.

Uurite HTTP-d nii kliendi kui ka serveri vaatenurgast. Selle raamatu lõpus on teil kogemus kliendi-serveri rakendustega töötamisest ja saate rakendada uusi võrguprogramme C-s.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

12) Andmekonstruktsioonid C ​​abil

Andmekonstruktsioonid, kasutades C-d, kirjutas Reema Thareja. Raamat hõlmab abstraktseid kontseptsioone andmestruktuuridest ja nende rakendamist C-keele abil.

Raamat algab täieliku ülevaatega C-programmeerimise mõistetest. Seejärel keskendutakse erinevatele andmestruktuuridele ja -meetoditele, mis aitavad teil analüüsida erinevate algoritmide keerukust. See hõlmab erinevaid andmestruktuure nagu massiivid, stringid, korstnad, lingitud loendid, järjekorrad, puud, hunnikud ja graafikud.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

13) C programmeerimine lihtsate sammudega, 5. väljaanne:

C Programmeerimine lihtsate sammudena 5. väljaande raamat pakub hõlpsasti jälgitavat stiili, mis meeldib kõigile. See sobib eriti neile, kes soovivad alustada programmeerimist C. keeles. Samuti on see eelistatud valik neile, kes õpivad C-programmeerimist koolis või ülikoolides.

See on ideaalne raamat neile, kes soovivad luua karjääri arvutites ja soovivad teada põhimõttelist täiendavat arusaama protseduuride programmeerimisest. Selles raamatus hakatakse selles raamatus toodud näidete abil selgitama, kuidas saate alla laadida ja installida tasuta C-kompilaatori oma esimeste käivitatavate programmide loomiseks.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid