Efficace C++ moderno: 42 modi specifici per migliorare l'uso di C++11 e C++14

Punteggio:   (4,6 su 5)

Efficace C++ moderno: 42 modi specifici per migliorare l'uso di C++11 e C++14 (Scott Meyers)

Recensioni dei lettori

Riepilogo:

Il libro di Scott Meyers, efficace nel guidare gli sviluppatori C++ attraverso le moderne funzionalità, ha ricevuto recensioni contrastanti. È stato lodato per la sua profondità e i consigli pratici per i programmatori esperti, mentre è stato criticato per la sua complessità e la presentazione impegnativa. Il libro copre gli aspetti chiave di C++11 e C++14, introducendo nuove funzionalità, best practice e offrendo spunti che aiutano i programmatori a migliorare il loro codice. Tuttavia, sembra essere meno adatto ai principianti, in quanto presuppone un alto livello di conoscenze preliminari e può essere piuttosto difficile da digerire senza un solido background in C++.

Vantaggi:

Esplorazione approfondita e completa dei concetti del moderno C++ (C++11 e C++14), consigli pratici e linee guida per programmatori esperti, affronta le sfide della programmazione moderna, chiarezza nella spiegazione di argomenti complessi, utili esempi di codice, stile di scrittura piacevole, aiuta a migliorare la comprensione e l'applicazione del C++.

Svantaggi:

Presuppone che il lettore abbia una conoscenza avanzata del C++, il che può allontanare i principianti, spiegazioni a volte contorte, sintassi complessa che può essere difficile da seguire, il contenuto del libro può sembrare laborioso o eccessivamente tecnico, manca una conclusione completa, difficile da leggere su alcuni e-reader come Kindle.

(basato su 307 recensioni dei lettori)

Titolo originale:

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Contenuto del libro:

Per affrontare il C++11 e il C++14 non è sufficiente familiarizzare con le caratteristiche introdotte (ad esempio, le dichiarazioni di tipo auto, la semantica del movimento, le espressioni lambda e il supporto alla concorrenza). La sfida consiste nell'imparare a usare queste caratteristiche in modo efficace, in modo che il software sia corretto, efficiente, manutenibile e portabile. È qui che entra in gioco questo libro pratico. Descrive come scrivere un software veramente eccellente utilizzando C++11 e C++14, cioè il moderno C++.

Tra gli argomenti trattati:

⬤ I pro e i contro dell'inizializzazione con parentesi graffa, delle specifiche noexcept, del forwarding perfetto e delle funzioni make con puntatore intelligente.

⬤ Le relazioni tra std:: move, std:: forward, riferimenti rvalue e riferimenti universali.

⬤ Tecniche per scrivere espressioni lambda chiare, corrette ed efficaci.

⬤ Come std:: atomic differisce da volatile, come dovrebbe essere usato e come si relaziona con l'API di concurrency del C++.

⬤ Come le migliori pratiche della vecchia programmazione C++ (ad esempio, C++98) devono essere riviste per lo sviluppo di software nel moderno C++.

Effective Modern C++ segue il collaudato formato basato su linee guida ed esempi dei precedenti libri di Scott Meyers, ma copre materiale completamente nuovo.

Dopo aver appreso le basi del C++, ho imparato a usare il C++ nel codice di produzione grazie alla serie di libri Effective C++ di Meyer. Effective Modern C++ è il più importante libro di istruzioni per consigli sulle linee guida, gli stili e gli idiomi chiave per un uso efficace e corretto del C++ moderno. Non lo possedete ancora? Comprate questo. Ora.

-- Herb Sutter, presidente del Comitato per gli standard ISO C++ e architetto di software C++ presso Microsoft.

Altre informazioni sul libro:

ISBN:9781491903995
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2014
Numero di pagine:336

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Efficace C++ moderno: 42 modi specifici per migliorare l'uso di C++11 e C++14 - Effective Modern...
Per affrontare il C++11 e il C++14 non è...
Efficace C++ moderno: 42 modi specifici per migliorare l'uso di C++11 e C++14 - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

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)