Ricettario di programmazione moderna in C++ - Seconda edizione

Punteggio:   (4,4 su 5)

Ricettario di programmazione moderna in C++ - Seconda edizione (Marius Bancila)

Recensioni dei lettori

Riepilogo:

Il libro è riconosciuto come un'eccellente risorsa per il moderno C++, particolarmente efficace per i programmatori esperti che desiderano approfondire le proprie conoscenze. Utilizza un formato in stile ricetta che consente ai lettori di navigare facilmente e di implementare immediatamente i nuovi concetti nei loro progetti di programmazione. Tuttavia, non è adatto ai principianti ed è stato criticato per la sua presentazione fisica, con carta spessa e caratteri grandi, che lo fanno sembrare più ingombrante di quanto non sia.

Vantaggi:

Lo stile ben organizzato del ricettario facilita la ricerca di argomenti specifici
spiegazioni chiare ed esempi pratici
copre le moderne caratteristiche del C++ fino al C++20
funge da utile riferimento da tavolo
ottimo per i programmatori che vogliono aggiornare le proprie competenze
fornisce i dettagli necessari per l'implementazione.

Svantaggi:

Non adatto ai principianti
alcuni capitoli possono essere molto avanzati
critiche sulla qualità fisica del libro (carta spessa, caratteri grandi) che portano a una percezione di minore contenuto
alcune spiegazioni possono sembrare brevi o poco approfondite.

(basato su 12 recensioni dei lettori)

Titolo originale:

Modern C++ Programming Cookbook - Second Edition

Contenuto del libro:

Oltre 100 ricette per aiutarvi a superare le vostre difficoltà con la programmazione in C++ e ad acquisire una comprensione più profonda del funzionamento del moderno C++.

Caratteristiche principali

⬤ Esplora le più importanti caratteristiche del linguaggio e delle librerie del C++17, tra cui contenitori, algoritmi, espressioni regolari, thread e altro ancora.

⬤ Inizia ad utilizzare i framework di unit testing Boost. Test, Google Test e Catch,.

⬤ Ampliare le proprie conoscenze del C++ e portare le proprie capacità di sviluppo a nuovi livelli, rendendo le proprie applicazioni veloci, robuste e scalabili.

Descrizione del libro

Il C++ è uno dei linguaggi di programmazione più utilizzati. Veloce, efficiente e flessibile, viene utilizzato per risolvere molti problemi. Le ultime versioni del C++ hanno visto i programmatori cambiare il loro modo di programmare, abbandonando la vecchia programmazione in stile C e adottando invece il moderno C++.

Partendo dalle caratteristiche del linguaggio moderno, ogni ricetta affronta un problema specifico, con una discussione che spiega la soluzione e ne illustra il funzionamento. Imparerete i concetti principali del linguaggio di programmazione e i compiti più comuni da affrontare durante la creazione di un'ampia gamma di software. Imparerete concetti come la concorrenza, le prestazioni, la metaprogrammazione, le espressioni lambda, le espressioni regolari, i test e molti altri sotto forma di ricette. Queste ricette vi permetteranno di rendere le vostre applicazioni robuste e veloci.

Alla fine del libro, comprenderete gli aspetti più recenti di C++11/14/17 e sarete in grado di superare i compiti che richiedono molto tempo o che potrebbero interrompere il vostro percorso di sviluppo.

Che cosa imparerete?

⬤ Conoscere le nuove caratteristiche del linguaggio e i problemi che sono stati pensati per risolvere.

⬤ Comprendere il supporto standard per il threading e la concorrenza e sapere come utilizzarli per le attività quotidiane di base.

⬤ Sfruttare le caratteristiche del C++ per ottenere maggiore robustezza e prestazioni.

⬤ Esplorare i framework di testing più diffusi per il C++ e implementare vari pattern e idiomi utili.

⬤ Lavorare con vari tipi di stringhe e analizzare i vari aspetti della compilazione.

⬤ Esplorare le funzioni e gli oggetti richiamabili con particolare attenzione alle caratteristiche moderne.

⬤ Lavorare con la libreria standard e lavorare con contenitori, algoritmi e iteratori.

⬤ Utilizzare le espressioni regolari per operazioni di ricerca e sostituzione di stringhe.

⬤ Sfruttare la nuova libreria del filesystem per lavorare con file e directory.

⬤ Utilizzare le nuove utility aggiunte alla libreria standard per risolvere i problemi più comuni che gli sviluppatori incontrano, tra cui string_view, any, optional e variant types.

A chi si rivolge questo libro

Se volete superare le fasi più difficili dello sviluppo con il C++ e sfruttare le sue caratteristiche utilizzando le moderne pratiche di programmazione, questo libro fa per voi. Il libro è pensato sia per programmatori esperti di C++ sia per persone con una solida conoscenza dei concetti di OOP.

Altre informazioni sul libro:

ISBN:9781800208988
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ricettario di programmazione moderna in C++ - Seconda edizione - Modern C++ Programming Cookbook -...
Oltre 100 ricette per aiutarvi a superare le...
Ricettario di programmazione moderna in C++ - Seconda edizione - Modern C++ Programming Cookbook - Second Edition
La sfida del C++ moderno: Diventa un programmatore esperto risolvendo problemi del mondo reale - The...
Mettete alla prova le vostre capacità di...
La sfida del C++ moderno: Diventa un programmatore esperto risolvendo problemi del mondo reale - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Ricettario di programmazione C++ moderno: Ricette per esplorare la struttura dei dati, il...
Oltre 100 ricette per aiutarvi a superare le vostre...
Ricettario di programmazione C++ moderno: Ricette per esplorare la struttura dei dati, il multithreading e la rete in C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Metaprogrammazione dei template con il C++: Impara tutto sui template del C++ e sblocca la potenza...
Capire come usare i moderni template C++ per...
Metaprogrammazione dei template con il C++: Impara tutto sui template del C++ e sblocca la potenza della metaprogrammazione dei template - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming
Ricettario di programmazione moderna in C++ - Terza edizione: Padroneggia il moderno C++, comprese...
Ricco di ricette pratiche, esplora gli ultimi...
Ricettario di programmazione moderna in C++ - Terza edizione: Padroneggia il moderno C++, comprese le ultime caratteristiche del C++23, con oltre 140 ricette pratiche. - Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

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)