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

Anonim

C ++ on arvuti programmeerimiskeel, mis sisaldab nii C-programmeerimiskeele kui ka Simula67 funktsiooni (see oli esimene objektile orienteeritud keel). C ++ tutvustas klasside ja objektide mõisteid.

Siin on kureeritud loetelu populaarseimatest C ++ raamatutest, mis peaksid kuuluma mis tahes C ++ arendaja teeki.

1) C ++ Primer 5. väljaanne

Stanley B kirjutatud C ++ Primer (5. väljaanne) 5. väljaanne tutvustab algusest peale C ++ standardraamatukogu. See aitab teil kirjutada kasulikke programme, ilma et peaksite valdama kõiki C ++ keele aspekte. Raamatud hõlmavad palju näiteid ja näitavad ka nende parimat kasutamist.

See raamat on ideaalne uuele arendajale, kes soovib teada põhilisi C ++ kontseptsioone ja tehnikaid. Raamat aitab teil õppida näiteid, mis valgustavad tänapäeva parimaid kodeerimisstiile ja programmi kujundamise tehnikaid.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

2) C ++ ühe tunni jooksul päevas, Sams õpetab ennast 8. väljaanne

See raamat tutvustab keelt praktilisest vaatenurgast. See aitab teil õppida, kuidas kasutada C ++ kiiremate, lihtsamate ja tõhusamate C ++ rakenduste loomiseks. Saate aru, kuidas C ++ funktsioonid aitavad teil tõhusat koodi kirjutada, kasutades selliseid mõisteid nagu liigutuskonstruktorid, lambda-avaldised ja määranguoperaatorid.

Raamat aitab teil õppida objektorienteeritud programmeerimise mõisteid, nagu kapseldamine, abstraktsioon, pärand ja polümorfism. See aitab teil õppida, kuidas saate kasutada standardsete mallide teegi algoritme funktsioonirikaste ja stabiilsete C ++ -rakenduste kirjutamiseks.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

3) C ++ Pocket Reference 1. väljaanne

Kiirendatud C ++: praktiline programmeerimine, kirjutanud Andrew Koenig. See sissejuhatav raamat, mis kasutab praktilist lähenemist probleemide lahendamiseks C ++ abil. See hõlmab C ++ programmeerimise ulatuslikku ulatust kui teised tutvustavad raamatud.

Raamat kirjeldab tegelikke probleeme ja lahendusi, mitte ainult keele funktsioone. Raamat hõlmab keelt ja tavaraamatukogu koos: saate kohe õppida ka raamatukogu kasutamist.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

4) C ++: täielik neljas väljaanne

C ++ Pocket Reference on mälu C ++ programmeerijatele, mille on kirjutanud Kyle Loudon. See taskusuurune teatmik on ideaalne teatmeteos, mida vaja kanda, tagades, et see oleks vajadusel mugav.

Teave C ++ tüüpide ja tüübikonversioonide kohta C ++ lausete ja eeltöötleja direktiivide süntaks Massiivid, osutid, stringid ja avaldised jne. Värskendajad selles raamatus hõlmavad ka C ++ kontseptsioone, näiteks nimeruume ja ulatust.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

5) C ++ All-in-One for Dummies 3. väljaanne

C ++ All-in-One for Dummies, 3. väljaanne on ideaalne käsiraamat C ++ programmeerijatele. Autor John Paul Mueller on arvutitööstuses tunnustatud autoriteet, kes on teie C ++ lõplik juhend. See C ++ raamat õpetab teile, kuidas saate objektide ja klassidega töötada. See aitab teil õppida arenenud kodeerimisoskusi, kasutades erinevaid C ++ kontseptsioone.

See raamat aitab teil ka teada saada, kuidas lambda-väljendid muudavad teie koodi lühemaks ja loetavamaks. Samuti aitab see teil koodi töötamise kiiremini ja paremini tööle saada kui kunagi varem.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

6) C ++ (C ++ sügavusseeria) 1. väljaande turnee

Bjarne Stroustrupi raamat C ++ tuur. See pakub täielikke viiteid C ++ põhikontseptsioonidele ja praktilist kodeerimist, et kogenud programmeerija saaks teada, mis moodsa C ++ moodustab. See ülevaatlik raamat sisaldab iseseisvat juhendit.

Autor hõlmab paljusid C ++ keele funktsioone ja peamisi standardraamatukogu komponente. Raamat läheb tasemeni, mis annab programmeerijatele sisuka ülevaate keelest, koos peamiste näidete ja paljude kodeerimisnäidetega, mis aitavad teil alustada.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

7) efektiivne kaasaegne C ++

Efektiivne kaasaegne C ++ on raamat, mis on kirjutatud juhiste, mitte reeglite kujul, kuna juhistel on erandeid. Iga toote kõige olulisem osa ei ole selle pakutavad nõuanded, vaid nõuannete põhjendused. Kui olete selle läbi lugenud, saate otsustada, kas teie projekti asjaolud õigustavad üksuse juhendi rikkumist.

Selle raamatu peamine eesmärk on anda sügavam arusaam sellest, kuidas asjad töötavad C ++ 11 ja C ++ 14 versioonides.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

8) C ++ Standard Library, The: juhendaja ja viide 2. väljaanne

Raamat pakub iga raamatukogu komponendi põhjalikku dokumentatsiooni, mis sisaldab sissejuhatust raamatukogu eesmärgi ja kujunduse kohta.

See C ++ raamat sisaldab tõhusaks kasutamiseks vajalikke praktilisi programmeerimisdetaile. Samuti õpetatakse allkirja, olulisi klasse ja funktsioone ning palju näiteid töökoodist. Raamatus käsitletakse ka selliseid teemasid nagu Standard Template Library (STL), konteinerite, iteraatorite, funktsiooniobjektide jms uurimist.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

9) Alustamine C ++ abil juhtimisstruktuuridest objektide plussini

Selle C ++ raamatu kirjutas Tony Gaddise juurdepääsetav. See on järkjärguline esitlus, mis aitab nii algajatel kui ka kogenud arendajatel. See aitab neil mõista C ++ programmeerimiskeele olulisi mõisteid.

Selles raamatus hõlmab Gaddis objektide ja klasside ees olevaid juhtimisstruktuure, funktsioone, massiive ja näpunäiteid. Gaddise tekstid, selge ja hõlpsasti loetav kood koos paljude praktiliste, reaalsete näidetega. C ++ -ga alustamiseks mõeldud MyProgrammingLab pakub õppijatele huvi pakkuvat kodutööd ja hindamisprogrammi.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

10) Kiirendatud C ++: praktiline programmeerimine näite 1. väljaande järgi

See on täiustatud C ++ õpperaamat, mille on kirjutanud Scott Meyers. Raamat sisaldab selliseid teemasid nagu kinnitatud initsialiseerimise plussid ja miinused, täiuslik edastamine, välja arvatud spetsifikatsioonid, ja nutikas osuti teeb funktsioone. Seosed std :: liikuda, std :: edasi. Samuti jälgib see tehnikaid, mis aitavad teil kirjutada õigeid ja kasulikke lambda-väljendeid.

Efektiivne kaasaegne C ++ on kõige olulisem raamat, et teada saada olulisi C ++ kontseptsioone ning juhiseid, stiile ja kõnepruuke, et kaasaegset C ++ tõhusalt ja põhjalikult kasutada.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

11) Efektiivsem C ++

See on ideaalne C ++ teatmeteos, mille on kirjutanud Scott Meyers.

See pakub palju C-keele viiteid ja õpetab C-d kui C ++ alamhulka

See raamat illustreerib C ++ keelt koos heade näidetega. See on väga soovitatav teatmeteosena.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

12) Objektorienteeritud programmeerimine C ++ 4. väljaandes

Robert Lafore kirjutas objektipõhise programmeerimise C ++ keeles. Raamat algab C ++ programmeerimiskeele põhiprintsiipidest. See tutvustab järk-järgult üha arenenumate teemade suunas.

Selle raamatu ülesehitus on väga sarnane eelmise väljaandega. Selle raamatu iga peatükk on täis ANSI C ++ standardit ja näited on muudetud, et need kajastaksid praegust tava ja standardeid.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

13) C ++ programmeerimine: probleemide analüüsist kuni programmi kujunduse 3. väljaandeni

C ++ programmeerimine: probleemide analüüsist programmide kujundamiseni on kolmas väljaanne DS Maliku kirjutatud raamat. Selles programmeerimisraamatus õpetatakse ka algoritmide sorteerimise OOD-i metoodikat. Samuti õpetatakse abstraktsete klasside kohta lisamaterjali esitamist.

Lisaks sellele on iga peatüki lõpus toodud harjutuskomplektid laienenud ja sisaldavad nüüd mitmeid arvutus- ja insenertehnilisi harjutusi.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

14) C ++: üksikasjalik lähenemine praktilisele kodeerimisele

Detailne lähenemine praktilisele kodeerimisele on teine ​​Nathan Clarki kirjutatud raamat. Autor jagab selles raamatus oma 20-aastast programmeerimiskogemust. See raamat toimib õpetamisjuhendina ja ka juhendina, mis saadab teid läbi selle suurepärase programmeerimismaailma.

See teine ​​köide hõlmab põhilisi ++ teemasid, nagu andmetüübid, muutuv ulatus, konstandid ja literaalid, modifikaatoritüüpide operaatorid, numbrid, stringid, klassid ja objektid, massiivi osutid, andmestruktuur, kuupäev ja kellaaeg jne.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid

15) C ++ 17 STL kokaraamat

See raamat aitab teil mõista keele mehaanikat ja raamatukogu funktsioone ning annab ülevaate nende toimimisest.

Raamat kasutab rakenduspõhist, probleemilahenduslikku lähenemist, mis aitab teil selliseid probleeme lahendada. See hõlmab ka STL-i põhimõisteid, nagu konteinerid, algoritmid, lambda-väljendid, iteraatorid.

Kontrollige Amazoni uusimat hinda ja kasutajate ülevaateid