Carte de bucate pentru programarea modernă în C++ - Ediția a doua

Evaluare:   (4.4 din 5)

Carte de bucate pentru programarea modernă în C++ - Ediția a doua (Marius Bancila)

Recenzii ale cititorilor

Rezumat:

Cartea este recunoscută ca o resursă excelentă pentru C++ modern, deosebit de eficientă pentru programatorii calificați care doresc să își îmbunătățească cunoștințele. Utilizează un format de tip rețetă care permite cititorilor să navigheze cu ușurință și să implementeze imediat noi concepte în proiectele lor de programare. Cu toate acestea, nu este potrivit pentru începători și a fost criticat pentru prezentarea sa fizică, inclusiv hârtie groasă și fonturi mari, care îl fac să pară mai voluminos decât este.

Avantaje:

Stilul bine organizat al cărții de bucate facilitează găsirea subiectelor specifice
explicații clare și exemple practice
acoperă caracteristicile C++ moderne până la C++20
servește ca o referință de birou utilă
excelentă pentru programatorii care doresc să-și actualizeze abilitățile
oferă detaliile necesare pentru implementare.

Dezavantaje:

Nu este potrivit pentru începători
unele capitole pot fi foarte avansate
critici privind calitatea fizică a cărții (hârtie groasă, fonturi mari) care duc la percepția unui conținut mai redus
unele explicații pot părea scurte sau lipsite de profunzime.

(pe baza a 12 recenzii ale cititorilor)

Titlul original:

Modern C++ Programming Cookbook - Second Edition

Conținutul cărții:

Peste 100 de rețete pentru a vă ajuta să depășiți dificultățile cu programarea C++ și să obțineți o înțelegere mai profundă a funcționării C++ modern

Caracteristici principale

⬤ Explorați cele mai importante caracteristici de limbaj și bibliotecă ale C++17, inclusiv containere, algoritmi, expresii regulate, fire și multe altele,.

⬤ Începeți să lucrați cu cadrele de testare unitară Boost. Test, Google Test și Catch,.

⬤ Extindeți-vă cunoștințele de C++ și duceți-vă abilitățile de dezvoltare la noi înălțimi, făcând aplicațiile dvs. rapide, robuste și scalabile.

Descrierea cărții

C++ este unul dintre cele mai utilizate limbaje de programare. Rapid, eficient și flexibil, el este folosit pentru a rezolva multe probleme. Cele mai recente versiuni de C++ au făcut ca programatorii să schimbe modul în care codifică, renunțând la vechea programare în stil C și adoptând în schimb C++-ul modern.

Începând cu caracteristicile limbajului modern, fiecare rețetă abordează o problemă specifică, cu o discuție care explică soluția și oferă o perspectivă asupra modului în care aceasta funcționează. Veți învăța concepte majore despre limbajul de programare de bază, precum și sarcini comune cu care vă confruntați în timp ce construiți o mare varietate de software. Veți învăța despre concepte precum concurența, performanța, metaprogramarea, expresiile lambda, expresiile regulate, testarea și multe altele sub formă de rețete. Aceste rețete vă vor asigura că vă puteți face aplicațiile robuste și rapide.

Până la sfârșitul cărții, veți înțelege aspectele mai noi ale C++11/14/17 și veți putea depăși sarcinile care necesită mult timp sau care v-ar întrerupe pasul în timpul dezvoltării.

Ce veți învăța

⬤ Cunoașteți noile caracteristici de bază ale limbajului și problemele pe care acestea au fost menite să le rezolve.

⬤ Să înțelegeți suportul standard pentru threading și concurență și să știți cum să le puneți la lucru pentru sarcinile zilnice de bază.

⬤ Utilizați caracteristicile C++ pentru a obține o robustețe și o performanță sporite.

⬤ Explorați cadrele de testare utilizate pe scară largă pentru C++ și implementați diverse modele și idiomuri utile.

⬤ Lucrați cu diverse tipuri de șiruri de caractere și analizați diversele aspecte ale compilării.

⬤ Explorați funcțiile și obiectele apelabile cu accent pe caracteristicile moderne.

⬤ Utilizați biblioteca standard și lucrați cu containere, algoritmi și iteratori.

⬤ Utilizați expresii regulate pentru operațiunile de căutare și înlocuire a șirurilor de caractere.

⬤ Folosiți de noua bibliotecă de sistem de fișiere pentru a lucra cu fișiere și directoare.

⬤ Utilizați noile adăugiri de utilități la biblioteca standard pentru a rezolva problemele comune pe care le întâmpină dezvoltatorii, inclusiv tipurile string_view, any, optional și variant.

Pentru cine este această carte

Dacă doriți să depășiți fazele dificile ale dezvoltării cu C++ și să valorificați caracteristicile sale folosind practici moderne de programare, atunci această carte este pentru dumneavoastră. Cartea este concepută atât pentru programatorii C++ experimentați, cât și pentru persoanele cu cunoștințe solide de concepte OOP.

Alte date despre carte:

ISBN:9781800208988
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Carte de bucate pentru programarea modernă în C++ - Ediția a doua - Modern C++ Programming Cookbook...
Peste 100 de rețete pentru a vă ajuta să depășiți...
Carte de bucate pentru programarea modernă în C++ - Ediția a doua - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge: Deveniți un programator expert prin rezolvarea unor probleme din lumea...
Testați-vă abilitățile de programare C++ prin...
The Modern C++ Challenge: Deveniți un programator expert prin rezolvarea unor probleme din lumea reală - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Carte de bucate de programare C++ modernă: Rețete pentru a explora structura datelor, multithreading...
Peste 100 de rețete pentru a vă ajuta să depășiți...
Carte de bucate de programare C++ modernă: Rețete pentru a explora structura datelor, multithreading și rețele în C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Metaprogramarea șabloanelor cu C++: Aflați totul despre șabloanele C++ și deblocați puterea...
Înțelegeți cum să utilizați șabloane C++ moderne pentru...
Metaprogramarea șabloanelor cu C++: Aflați totul despre șabloanele C++ și deblocați puterea metaprogramării cu șabloane - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming

Lucrările autorului au fost publicate de următorii editori:

© 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)