Punteggio:
Il libro offre un approccio unico e pratico all'apprendimento del C++, con particolare attenzione al miglioramento delle capacità di risoluzione dei problemi. Tuttavia, alcuni utenti hanno criticato la mancanza di una documentazione sufficiente e di alternative, mentre altri hanno rilevato problemi con le condizioni fisiche del libro all'arrivo.
Vantaggi:⬤ Approccio unico e pratico
⬤ copertura completa di C++ fino a C++17
⬤ ottimo per familiarizzare con il linguaggio e migliorare le capacità di risoluzione dei problemi.
⬤ Scarsa documentazione e spiegazione dei problemi
⬤ alcuni utenti hanno ricevuto copie danneggiate
⬤ percepito come non conveniente
⬤ le alternative disponibili online offrono risorse migliori.
(basato su 8 recensioni dei lettori)
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Mettete alla prova le vostre capacità di programmazione in C++ risolvendo i problemi di programmazione del mondo reale trattati nel libro.
Caratteristiche principali
⬤ Risolvi una serie di problemi logici e di programmazione reali sfruttando la potenza del C++17.
⬤ Testate le vostre abilità nell'uso delle caratteristiche del linguaggio, degli algoritmi, delle strutture dati, dei design pattern e altro ancora.
⬤ Esplora aree come la crittografia, la comunicazione e la gestione delle immagini in C++.
Descrizione del libro
Il C++ è uno dei linguaggi di programmazione più diffusi e trova applicazione in diversi campi, come i giochi, la programmazione di GUI e i sistemi operativi, per citarne alcuni. Nel corso degli anni, il C++ si è evoluto fino a diventare (e a rimanere) una delle scelte migliori per gli sviluppatori di software di tutto il mondo. Questo libro vi mostrerà alcune caratteristiche notevoli del C++ e come implementarle per soddisfare le vostre esigenze applicative. Ogni problema è unico e non si limita a mettere alla prova la vostra conoscenza del linguaggio.
Mette alla prova la vostra capacità di pensare fuori dagli schemi e di trovare le soluzioni migliori. Con diversi livelli di difficoltà, vi troverete di fronte a un'ampia gamma di sfide. E nel caso in cui vi troviate in difficoltà, non dovete preoccuparvi: nel libro troverete le migliori soluzioni ai problemi. Allora, siete pronti per la sfida?
Cosa imparerete
⬤ Serializzare e deserializzare dati JSON e XML.
⬤ Eseguire la crittografia e la firma per facilitare la comunicazione sicura tra le parti.
⬤ Integrare e utilizzare database SQLite nelle proprie applicazioni.
⬤ Utilizzare thread e funzioni asincrone per implementare algoritmi paralleli generici.
⬤ Compressione e decompressione di file in/da un archivio ZIP.
⬤ Implementare strutture di dati come buffer circolari e code di priorità.
⬤ Implementare algoritmi di uso generale e algoritmi che risolvono problemi specifici.
⬤ Creare applicazioni client-server che comunicano su TCP/IP.
⬤ Consumare servizi HTTP REST.
⬤ Utilizzare modelli di progettazione per risolvere problemi del mondo reale.
© 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)