C++ optimizat: Tehnici dovedite pentru performanțe sporite

Evaluare:   (3.8 din 5)

C++ optimizat: Tehnici dovedite pentru performanțe sporite (Kurt Guntheroth)

Recenzii ale cititorilor

Rezumat:

Cartea se prezintă ca un ghid pentru optimizarea C++, obținând reacții mixte din partea cititorilor. Deși este lăudată pentru profunzimea sa tehnică și perspectivele utile, mulți recenzenți o consideră superficială sau prea elementară pentru dezvoltatorii experimentați. Criticii evidențiază informații învechite și o lipsă de profunzime în anumite subiecte, în timp ce susținătorii apreciază claritatea și sfaturile sale practice pentru optimizarea codului C++.

Avantaje:

Bine scrisă și plină de cunoștințe tehnice
îndrumări utile pentru programatorii C++ intermediari
deosebit de puternică pe optimizarea accesului la memorie
analize bune ale performanței algoritmilor de containere
abordabilă pentru unii cititori
acoperă cele mai recente modificări din C++14.

Dezavantaje:

Nu este potrivit pentru programatorii experimentați
prea de bază și lipsit de profunzime
conține informații învechite și uneori incorecte
prea verbose pe concepte de bază
organizare dezarticulată și lipsă de coeziune
adesea neglijează să valideze afirmațiile sau să ofere cod sursă pentru exemple.

(pe baza a 17 recenzii ale cititorilor)

Titlul original:

Optimized C++: Proven Techniques for Heightened Performance

Conținutul cărții:

În lumea rapidă și competitivă de astăzi, performanța unui program este la fel de importantă pentru clienți ca și caracteristicile pe care le oferă. Acest ghid practic îi învață pe dezvoltatori principiile de reglare a performanței care permit optimizarea în C++. Veți învăța cum să faceți codul care încorporează deja cele mai bune practici de proiectare C++ să ruleze mai rapid și să consume mai puține resurse pe orice computer - fie că este vorba de un ceas, un telefon, o stație de lucru, un supercomputer sau o rețea de servere care se întinde pe tot globul.

Autorul Kurt Guntheroth oferă mai multe exemple de funcționare care demonstrează cum să aplicați aceste principii în mod incremental pentru a îmbunătăți codul existent, astfel încât acesta să îndeplinească cerințele clienților în ceea ce privește capacitatea de reacție și randamentul. Sfaturile din această carte își vor dovedi utilitatea prima dată când veți auzi un coleg exclamând: "Wow, a fost rapid. Cine a reparat ceva? ".

⬤ Localizați punctele fierbinți ale performanței folosind profilerul și cronometrele software.

⬤ Învățați să efectuați experimente repetabile pentru a măsura performanța modificărilor de cod.

⬤ Optimizarea utilizării variabilelor alocate dinamic.

⬤ îmbunătățirea performanței buclelor și funcțiilor fierbinți.

⬤ Acelerați funcțiile de manipulare a șirurilor de caractere.

⬤ Recunoașterea algoritmilor eficienți și a modelelor de optimizare.

⬤ Învățați punctele forte - și punctele slabe - ale claselor container C++.

⬤ Vedeți căutarea și sortarea prin ochiul unui optimizator.

⬤ Utilizarea eficientă a funcțiilor I/O de streaming C++.

⬤ Utilizați eficient funcțiile de simultaneitate bazate pe fire C++.

Alte date despre carte:

ISBN:9781491922064
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2016
Numărul de pagini:388

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

C++ optimizat: Tehnici dovedite pentru performanțe sporite - Optimized C++: Proven Techniques for...
În lumea rapidă și competitivă de astăzi,...
C++ optimizat: Tehnici dovedite pentru performanțe sporite - Optimized C++: Proven Techniques for Heightened Performance

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)