Evaluare:
Cartea este un companion pentru cei care fac tranziția de la versiunile mai vechi de C++ la C++11, oferind informații valoroase și exemple de cod înrădăcinate în practicile contemporane de programare. Cu toate acestea, are o acoperire limitată a caracteristicilor C++20 și nu este concepută ca un manual cuprinzător pentru începători.
Avantaje:Secțiuni utile pentru tranziția la C++11, bine structurate, prezintă idiomuri contemporane, conduce cititorii prin complexitatea C++ și oferă perspective valoroase pentru îmbunătățirea codului.
Dezavantaje:Acoperire limitată și superficială a C++20, majoritatea conținutului se concentrează pe C++ foarte de bază, nu este potrivit pentru începători absoluți.
(pe baza a 4 recenzii ale cititorilor)
Exploring C++20: The Programmer's Introduction to C++
Descoperiți tot ce trebuie să știți despre C++ într-o progresie logică de mici lecții pe care le puteți parcurge cât de repede sau de încet doriți. Această carte împarte C++ în bucăți mici care vă vor ajuta să învățați limbajul pas cu pas. Complet actualizată pentru a include C++20, cartea nu presupune nicio familiaritate cu C++ sau cu orice alt limbaj bazat pe C.
Exploring C++20 recunoaște că C++ poate fi un limbaj complicat, așa că, în loc să vă deruteze cu capitole complexe care explică izolat funcții, clase și declarații, vă veți concentra pe modul de a obține rezultate. Învățând puțin din asta și puțin din aia, în curând veți fi acumulat suficiente cunoștințe pentru a scrie programe non-triviale și veți fi construit o bază solidă de experiență care pune în context acele concepte derutante anterior.
În această a treia ediție complet revizuită a cărții Exploring C++, veți învăța cum să utilizați biblioteca standard la începutul cărții. Apoi, veți lucra cu operatori, obiecte și surse de date în situații din ce în ce mai realiste. În cele din urmă, veți începe să puneți piesele cap la cap pentru a crea programe sofisticate de concepție proprie, încrezător că v-ați construit o bază solidă de experiență din care să creșteți.
Ce veți învăța
⬤ Asumați-vă elementele de bază, inclusiv declarațiile compuse, modulele și multe altele.
Lucrați cu tipuri personalizate și vedeți cum să le utilizați.
⬤ Scrieți algoritmi utili, funcții și multe altele.
⬤ Descoperiți cele mai recente caracteristici C++ 20, inclusiv concepte, module și intervale.
⬤ Aplicați-vă abilitățile la proiecte care includ un număr în virgulă fixă și aplicații pentru indicele de masă corporală.
Realizați programarea generică și aplicați-o într-un proiect practic.
⬤ Exploatați moștenirea multiplă, trăsăturile/politicile, funcțiile supraîncărcate și metaprogramarea.
Pentru cine este această carte
Programatori experimentați care pot avea puțină sau deloc experiență cu C++ și care doresc un ghid de învățare accelerată a C++20, astfel încât să poată porni la drum.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)