C ++ ottimizzato: Tecniche comprovate per aumentare le prestazioni

Punteggio:   (3,8 su 5)

C ++ ottimizzato: Tecniche comprovate per aumentare le prestazioni (Kurt Guntheroth)

Recensioni dei lettori

Riepilogo:

Il libro si presenta come una guida all'ottimizzazione del C++, raccogliendo pareri contrastanti da parte dei lettori. Se da un lato viene elogiato per la sua profondità tecnica e le sue utili intuizioni, dall'altro molti recensori lo trovano superficiale o troppo elementare per gli sviluppatori esperti. I critici sottolineano le informazioni obsolete e la mancanza di profondità in alcuni argomenti, mentre i sostenitori ne apprezzano la chiarezza e i consigli pratici per l'ottimizzazione del codice C++.

Vantaggi:

Ben scritto e ricco di nozioni tecniche
utili linee guida per i programmatori C++ intermedi
particolarmente incisivo sull'ottimizzazione degli accessi alla memoria
buone analisi delle prestazioni degli algoritmi dei container
accessibile per alcuni lettori
copre le ultime modifiche del C++14.

Svantaggi:

Non adatto a sviluppatori esperti
troppo basilare e poco approfondito
contiene informazioni obsolete e talvolta errate
eccessivamente prolisso sui concetti di base
organizzazione disarticolata e mancanza di coesione
spesso trascura di convalidare le affermazioni o di fornire codice sorgente per gli esempi.

(basato su 17 recensioni dei lettori)

Titolo originale:

Optimized C++: Proven Techniques for Heightened Performance

Contenuto del libro:

Nel mondo veloce e competitivo di oggi, le prestazioni di un programma sono importanti per i clienti tanto quanto le funzionalità che offre. Questa guida pratica insegna agli sviluppatori i principi di performance-tuning che consentono l'ottimizzazione in C++. Imparerete a far sì che il codice che già incarna le migliori pratiche di progettazione del C++ venga eseguito più velocemente e consumi meno risorse su qualsiasi computer, sia esso un orologio, un telefono, una workstation, un supercomputer o una rete di server estesa in tutto il mondo.

L'autore Kurt Guntheroth fornisce numerosi esempi che dimostrano come applicare questi principi in modo incrementale per migliorare il codice esistente in modo che soddisfi le esigenze dei clienti in termini di reattività e velocità. I consigli contenuti in questo libro si dimostreranno validi la prima volta che sentirete un collega esclamare: "Wow, è stato veloce". Chi ha sistemato qualcosa? ".

⬤ Localizzare i punti critici delle prestazioni utilizzando il profiler e i timer del software.

⬤ Imparare a eseguire esperimenti ripetibili per misurare le prestazioni delle modifiche al codice.

⬤ Ottimizzare l'uso delle variabili allocate dinamicamente.

⬤ Migliorare le prestazioni dei cicli e delle funzioni "hot".

⬤ Accelerare le funzioni di gestione delle stringhe.

⬤ Riconoscere algoritmi e modelli di ottimizzazione efficienti.

⬤ Imparare i punti di forza e di debolezza delle classi contenitore del C++.

⬤ Vedere la ricerca e l'ordinamento attraverso l'occhio di un ottimizzatore.

⬤ Utilizzare in modo efficiente le funzioni di I/O in streaming del C++.

⬤ Usare efficacemente le funzioni di concorrenza basate sui thread del C++.

Altre informazioni sul libro:

ISBN:9781491922064
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2016
Numero di pagine:388

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

C ++ ottimizzato: Tecniche comprovate per aumentare le prestazioni - Optimized C++: Proven...
Nel mondo veloce e competitivo di oggi, le...
C ++ ottimizzato: Tecniche comprovate per aumentare le prestazioni - Optimized C++: Proven Techniques for Heightened Performance

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)