15 BEST Cărți de programare C ++ pentru începători (actualizare 2021)

Anonim

C ++ este un limbaj de programare pentru computer care conține caracteristica limbajului de programare C, precum și Simula67 (a fost primul limbaj orientat pe obiect). C ++ a introdus conceptele de clase și obiecte.

Iată o listă curatată a cărților Top C ++ care ar trebui să facă parte din biblioteca oricărui dezvoltator C ++.

1) C ++ Primer Ediția a V-a

C ++ Primer (ediția a 5-a) Ediția a 5-a scrisă de Stanley B, introduce de la început biblioteca standard C ++. Vă ajută să scrieți programe utile fără a fi nevoie să stăpâniți fiecare aspect al limbajului C ++. Cărțile acoperă multe exemple și demonstrează, de asemenea, cum să le folosiți cât mai bine.

Această carte este ideală pentru acel nou dezvoltator care dorește să cunoască conceptele și tehnicile de bază C ++. Cartea vă ajută să învățați prin exemple care să ilumineze cele mai bune stiluri de codare și tehnici de proiectare a programelor de astăzi.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

2) C ++ într-o oră pe zi, Sams Teach Yourself 8th Edition

Această carte prezintă limbajul dintr-un punct de vedere practic. Vă ajută să învățați cum să utilizați C ++ pentru a crea aplicații C ++ mai rapide, mai simple și mai eficiente. Puteți înțelege modul în care caracteristicile C ++ vă ajută să scrieți cod eficient folosind concepte precum constructori de mutare, expresii lambda și operatori de atribuire.

Cartea vă ajută să învățați concepte de programare orientate pe obiecte, cum ar fi încapsularea, abstractizarea, moștenirea și polimorfismul. Vă ajută să aflați cum puteți utiliza algoritmii Standard Template Library pentru a scrie aplicații C ++ bogate în caracteristici și stabile.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

3) C ++ Pocket Reference Ediția 1

C ++ accelerat: programare practică, scris de Andrew Koenig. Această carte introductivă care adoptă o abordare practică pentru a rezolva probleme folosind C ++. Acoperă un domeniu larg de programare C ++ decât alte cărți introductive.

Cartea descrie probleme și soluții reale, nu numai caracteristicile lingvistice. Cartea acoperă împreună limba și biblioteca standard: Veți învăța, de asemenea, cum să utilizați biblioteca chiar de la început.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

4) C ++: Referința completă a patra ediție

C ++ Pocket Reference este un ajutor de memorie pentru programatorii C ++ scris de Kyle Loudon. Această carte de referință de buzunar este o carte de referință ideală pentru a fi transportată, asigurându-vă că va fi la îndemână atunci când este nevoie.

Informații despre tipurile și conversiile de tip C ++ Sintaxa pentru instrucțiunile C ++ și directivele de preprocesor Matrice, indicatori, șiruri și expresii etc.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

5) C ++ All-in-One For Dummies Ediția a 3-a

C ++ All-in-One For Dummies, ediția a 3-a este un manual ideal pentru programatorii C ++. Autorul John Paul Mueller este o autoritate recunoscută în industria calculatoarelor, care este ultimul dvs. ghid pentru C ++. Această carte C ++ vă învață cum puteți lucra cu obiecte și cursuri. Vă ajută să învățați abilități avansate de codificare folosind diferite concepte C ++.

Cartea vă ajută, de asemenea, să descoperiți cum expresiile lambda vă pot face codul mai concis și mai ușor de citit. De asemenea, vă ajută să obțineți mai multe coduri mai rapide și mai bune ca niciodată.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

6) A Tour of C ++ (C ++ In-Depth Series) Ediția 1

Cartea lui Bjarne Stroustrup Un tur al C ++. Oferă referințe complete pentru conceptele de bază C ++ și codare practică pentru a oferi unui programator experimentat să obțină ceea ce constituie C ++ modern. Această carte concisă conține un ghid autonom.

Autorul acoperă multe caracteristici de limbaj C ++ și componente majore ale bibliotecii standard. Cartea se referă la nivelul care oferă programatorilor o imagine de ansamblu semnificativă a limbajului, împreună cu exemple cheie și multe exemple de codare care vă ajută să începeți.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

7) C ++ modern eficient

Effective Modern C ++ este o carte scrisă sub formă de linii directoare și nu de reguli, deoarece liniile directoare au excepții. Cea mai importantă parte a fiecărui articol nu este sfatul pe care îl oferă, ci rațiunea din spatele sfatului. Când ați citit acest lucru, veți fi în măsură să determinați dacă circumstanțele proiectului dvs. justifică o încălcare a instrucțiunilor articolului.

Scopul principal al acestei cărți este de a oferi o înțelegere mai profundă a modului în care funcționează lucrurile în C ++ 11 și C ++ 14.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

8) Biblioteca standard C ++, The: A Tutorial And Reference Ediția a II-a

Cartea oferă documentație cuprinzătoare a fiecărei componente a bibliotecii, care include o introducere în scopul și designul acesteia.

Această carte C ++ acoperă detalii practice de programare necesare pentru o utilizare eficientă. De asemenea, predă semnătura, clase și funcții importante și o mulțime de exemple de cod de lucru. Cartea acoperă, de asemenea, subiecte precum Biblioteca de șabloane standard (STL), examinarea containerelor, iteratorilor, obiectelor funcționale etc.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

9) Începând cu C ++ de la structuri de control la obiecte plus

Această carte C ++ a fost scrisă de Tony Gaddis's accessible. Prezentarea pas cu pas îi ajută pe începători, precum și pe dezvoltatorii experimentați. Îi ajută să înțeleagă concepte importante ale limbajului de programare C ++.

În această carte, Gaddis acoperă structurile de control, funcțiile, tablourile și indicatoarele înainte de obiecte și clase. Textele Gaddis, cod clar și ușor de citit, cu multe exemple practice din lumea reală. MyProgrammingLab pentru început cu C ++ oferă teme, program de evaluare care angajează cursanții.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

10) C ++ accelerat: programare practică prin exemplul 1 ediție

Aceasta este o carte avansată de învățare C ++ scrisă de Scott Meyers. Cartea include subiecte precum avantajele și dezavantajele inițializării corecte, redirecționarea perfectă, cu excepția specificațiilor, iar indicatorul inteligent face funcții. Relațiile dintre std :: move, std :: forward. De asemenea, depășește tehnicile care vă ajută să scrieți expresii lambda corecte și utile.

C ++ modern eficient este cea mai importantă carte de cunoaștere a conceptului și a liniilor directoare, stiluri și expresii C ++ importante pentru a utiliza în mod eficient C ++ modern în mod eficient și temeinic.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

11) C ++ mai eficient

Aceasta este o carte ideală de referință C ++ scrisă de Scott Meyers.

Oferă multe referințe în limbajul C și predă C ca subset al C ++

Această carte ilustrează limbajul C ++ cu exemple bune în toată lumea. Este foarte recomandat ca carte de referință.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

12) Programare orientată pe obiecte în C ++ Ediția a IV-a

Robert Lafore a scris Programare orientată pe obiecte în C ++. Cartea începe cu principiile de bază ale limbajului de programare C ++. Se introduce treptat din ce în ce mai mult spre subiecte avansate.

Structura acestei cărți este foarte similară cu cea a ediției anterioare. Fiecare capitol din această carte este plin de standardul ANSI C ++ și exemplele revizuite pentru a reflecta practicile și standardele actuale.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

13) Programarea C ++: de la analiza problemelor la proiectarea ediției a treia

Programarea C ++: de la analiza problemelor la proiectarea programelor, Ediția a treia este o carte scrisă de DS Malik. Această carte de programare învață, de asemenea, metodologia OOD de algoritmi de sortare. De asemenea, ne învață cum să prezentăm materiale suplimentare pe clase abstracte.

Mai mult, seturile de exerciții sunt date la sfârșitul fiecărui capitol, au fost extinse și conțin acum mai multe exerciții legate de calcul și inginerie.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

14) C ++: o abordare detaliată a codificării practice

O abordare detaliată a codificării practice este o a doua carte scrisă de Nathan Clark. Autorul împărtășește experiența de programare de 20 de ani în această carte. Această carte servește ca un ghid didactic și, de asemenea, un manual de referință pentru a vă însoți prin această minunată lume a programării.

Acest al doilea volum acoperă subiecte de bază ++ precum tipuri de date, domeniu de aplicare variabil, constante și litere, operatori de tipuri de modificatori, numere, șiruri, clase și obiecte, indicatori de matrice, structură de date, dată și oră etc.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

15) C ++ 17 Cartea de bucate STL

Această carte vă ajută să înțelegeți mecanica limbii și caracteristicile bibliotecii și vă oferă informații despre modul în care funcționează.

Cartea adoptă o abordare specifică implementării, soluționarea problemelor, care vă ajută să rezolvați astfel de probleme. De asemenea, acoperă concepte STL de bază, cum ar fi containere, algoritmi, expresii lambda, iteratoare.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon