15 labākās C ++ programmēšanas grāmatas iesācējiem (2021. gada atjauninājums)

Anonim

C ++ ir datorprogrammēšanas valoda, kas satur C programmēšanas valodas, kā arī Simula67 iezīmi (tā bija pirmā uz objektu orientētā valoda). C ++ ieviesa klašu un objektu jēdzienus.

Šeit ir apkopots tops C ++ grāmatu saraksts, kurām vajadzētu būt jebkuras C ++ izstrādātāja bibliotēkas daļām.

1) C ++ Primer 5. izdevums

Stenlija B sacerētais C ++ Primer (5. izdevums) 5. izdevums jau no paša sākuma ievada C ++ standarta bibliotēku. Tas palīdz jums rakstīt noderīgas programmas bez nepieciešamības apgūt visus C ++ valodas aspektus. Grāmatas aptver daudz piemēru, un tas arī parāda, kā tos vislabāk izmantot.

Šī grāmata ir ideāli piemērota jaunajam izstrādātājam, kurš vēlas uzzināt galvenos C ++ jēdzienus un paņēmienus. Grāmata palīdz jums mācīties, izmantojot piemērus, kas izgaismo mūsdienu labākos kodēšanas stilus un programmu noformēšanas paņēmienus.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

2) C ++ vienā stundā dienā, Sams māca sevi 8. izdevumā

Šajā grāmatā valoda tiek parādīta no praktiskā viedokļa. Tas palīdz jums iemācīties izmantot C ++, lai izveidotu ātrākas, vienkāršākas un efektīvākas C ++ lietojumprogrammas. Jūs varat saprast, kā C ++ funkcijas palīdz jums rakstīt efektīvu kodu, izmantojot tādus jēdzienus kā pārvietošanas konstruktori, lambda izteiksmes un piešķiršanas operatori.

Grāmata palīdz apgūt objektorientētas programmēšanas koncepcijas, piemēram, iekapsulēšanu, abstrakciju, mantošanu un polimorfismu. Tas palīdz jums uzzināt, kā jūs varat izmantot standarta veidņu bibliotēkas algoritmus, lai rakstītu ar funkcijām bagātas un stabilas C ++ lietojumprogrammas.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

3) C ++ Pocket Reference 1. izdevums

Paātrināta C ++: praktiskā programmēšana, autors Endrjū Kēnigs. Šī ievada grāmata, kurā ir praktiska pieeja problēmu risināšanai, izmantojot C ++. Tas aptver plašu C ++ programmēšanas jomu nekā citas ievada grāmatas.

Grāmatā aprakstītas reālas problēmas un risinājumi, ne tikai valodas iezīmes. Grāmata kopā aptver valodu un standarta bibliotēku: jūs arī no paša sākuma uzzināsiet, kā izmantot bibliotēku.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

4) C ++: pilnīgs atsauces ceturtais izdevums

C ++ Pocket Reference ir atmiņas palīgs C ++ programmētājiem, kuru uzrakstījis Kails Loudons. Šī kabatas formāta uzziņu grāmata ir ideāla rokasgrāmata, lai to varētu pārnēsāt, nodrošinot, ka tā būs ērta, kad nepieciešams.

Informācija par C ++ tipiem un tipu pārveidojumiem C ++ paziņojumu un priekšapstrādātāju direktīvu sintakse Masīvi, norādes, virknes un izteiksmes utt. Atsvaidzinātāji šajā grāmatā aptver arī C ++ jēdzienus, piemēram, nosaukumvietas un darbības jomu.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

5) C ++ All-in-One for Dummies 3. izdevums

C ++ All-in-One for Dummies, 3. izdevums ir ideāla rokasgrāmata C ++ programmētājiem. Autors Džons Pols Muellers ir atzīta autoritāte datoru industrijā, kas ir jūsu galvenais ceļvedis C ++. Šī C ++ grāmata māca, kā jūs varat strādāt ar objektiem un klasēm. Tas palīdz apgūt uzlabotas kodēšanas prasmes, izmantojot dažādus C ++ jēdzienus.

Grāmata arī palīdz jums uzzināt, kā lambda izteicieni var padarīt jūsu kodu kodolīgāku un lasāmāku. Tas arī palīdz iegūt darbu koda ražošanā ātrāk un labāk nekā jebkad agrāk.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

6) C ++ (C ++ In-Depth Series) 1. izdevuma tūre

Bjarne Stroustrup grāmata Ceļojuma pa C ++. Tas piedāvā pilnīgas atsauces uz C ++ pamatjēdzieniem un praktisku kodēšanu, lai pieredzējis programmētājs varētu iegūt to, kas ir mūsdienu C ++. Šajā kodolīgajā grāmatā ir pašpietiekams ceļvedis.

Autors aptver daudzas C ++ valodas funkcijas un galvenos standarta bibliotēkas komponentus. Grāmata iet tādā līmenī, kas programmētājiem sniedz jēgpilnu valodas pārskatu, kā arī galvenos piemērus un daudzus kodēšanas piemērus, kas palīdz jums sākt darbu.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

7) Efektīva mūsdienu C ++

Efektīva mūsdienu C ++ ir grāmata, kas rakstīta vadlīniju, nevis noteikumu formā, jo vadlīnijām ir izņēmumi. Katra priekšmeta vissvarīgākā daļa nav tā piedāvātais padoms, bet gan padoma pamatojums. Kad esat to izlasījis, jūs varēsiet noteikt, vai jūsu projekta apstākļi attaisno preces vadlīniju pārkāpumu.

Šīs grāmatas galvenais mērķis ir sniegt dziļāku izpratni par to, kā lietas darbojas C ++ 11 un C ++ 14.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

8) C ++ standarta bibliotēka: apmācība un atsauce 2. izdevums

Grāmata piedāvā visaptverošu katra bibliotēkas komponenta dokumentāciju, kas ietver ievadu tā mērķim un noformējumam.

Šajā C ++ grāmatā ir ietverta praktiska informācija par programmēšanu, kas nepieciešama efektīvai lietošanai. Tas arī māca parakstu, svarīgas klases un funkcijas, kā arī daudz darba koda piemēru. Grāmatā aplūkota arī tēma, piemēram, Standarta veidņu bibliotēka (STP), konteineru, iteratoru, funkciju objektu uc pārbaude.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

9) Sākot ar C ++ no vadības struktūrām līdz objektiem plus

Šo C ++ grāmatu ir uzrakstījis Tony Gaddis pieejamais. Soli pa solim prezentācija palīdz iesācējiem, kā arī pieredzējušiem izstrādātājiem. Tas viņiem palīdz saprast svarīgus C ++ programmēšanas valodas jēdzienus.

Šajā grāmatā Gaddis aptver vadības struktūras, funkcijas, masīvus un rādītājus pirms objektiem un klasēm. Gaddis teksti, skaidrs un viegli lasāms kods ar daudziem praktiskiem, reāliem piemēriem. MyProgrammingLab for Starting Out with C ++ piedāvā mājasdarbu, vērtēšanas programmu, kas iesaista skolēnus.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

10) Paātrināta C ++: praktiskā programmēšana, izmantojot 1. izdevuma piemēru

Šī ir uzlabota C ++ mācību grāmata, kuras autors ir Skots Meijerss. Grāmatā ir ietvertas tādas tēmas kā saīsinātas inicializācijas plusi un mīnusi, perfekta pārsūtīšana, izņemot specifikācijas, un viedais rādītājs padara funkcijas. Attiecības starp std :: pārvietoties, std :: uz priekšu. Tas arī pārrauga paņēmienus, kas palīdz jums uzrakstīt pareizus, noderīgus lambda izteicienus.

Efektīva mūsdienu C ++ ir vissvarīgākā grāmata, kas zina svarīgu C ++ koncepciju un vadlīnijas, stilus un idiomas, lai efektīvi un rūpīgi izmantotu mūsdienu C ++.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

11) Efektīvāka C ++

Šī ir ideāla C ++ uzziņu grāmata, kuras autors ir Skots Meijerss.

Tas piedāvā daudzas C valodas atsauces un māca C kā C ++ apakškopu

Šī grāmata ilustrē C ++ valodu ar visiem labiem piemēriem. Tas ir ļoti ieteicams kā uzziņu grāmata.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

12) Objektorientēta programmēšana C ++ 4. izdevumā

Roberts Lafore uz objektorientētu programmēšanu rakstīja C ++. Grāmata sākas ar C ++ programmēšanas valodas pamatprincipiem. Tas pakāpeniski arvien vairāk ievieš progresīvas tēmas.

Šīs grāmatas struktūra ir ļoti līdzīga iepriekšējā izdevuma struktūrai. Katra šīs grāmatas nodaļa ir pilna ar ANSI C ++ standartu, un piemēri ir pārskatīti, lai atspoguļotu pašreizējo praksi un standartus.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

13) C ++ programmēšana: no problēmu analīzes līdz programmas dizaina 3. izdevumam

C ++ programmēšana: no problēmu analīzes līdz programmu izstrādei, trešais izdevums ir DS Malika sarakstītā grāmata. Šī programmēšanas grāmata arī māca OOD algoritmu šķirošanas metodiku. Tas arī māca, kā uzrādīt papildu materiālu par abstraktām nodarbībām.

Turklāt vingrinājumu komplekti katras nodaļas beigās ir paplašināti, un tagad tie satur vairākus aprēķinus un ar inženierzinātnēm saistītus vingrinājumus.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

14) C ++: detalizēta pieeja praktiskai kodēšanai

Detalizēta pieeja praktiskai kodēšanai ir otrā grāmata, kuru sarakstījis Neitans Klarks. Autors šajā grāmatā dalās ar savu 20 gadu programmēšanas pieredzi. Šī grāmata kalpo kā mācību ceļvedis un arī rokasgrāmata, kas pavada jūs šajā brīnišķīgajā programmēšanas pasaulē.

Šis otrais sējums aptver tādas pamata ++ tēmas kā datu tipi, mainīgā tvērums, konstantes un literāļi, modifikatoru veidu operatori, skaitļi, virknes, klases un objekti, masīvu rādītāji, datu struktūra, datums un laiks utt.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon

15) C ++ 17 STL pavārgrāmata

Šī grāmata palīdz izprast valodas mehāniku un bibliotēkas funkcijas un sniedz ieskatu par to darbību.

Grāmatā izmantota konkrēta ieviešanai piemērota pieeja problēmu risināšanai, kas palīdz jums atrisināt šādas problēmas. Tas attiecas arī uz STL pamatjēdzieniem, piemēram, konteineriem, algoritmiem, lambda izteiksmēm, iteratoriem.

Pārbaudiet jaunākās cenas un lietotāju atsauksmes vietnē Amazon