C++ in un'ora al giorno, Sams Teach Yourself

Punteggio:   (4,5 su 5)

C++ in un'ora al giorno, Sams Teach Yourself (Siddhartha Rao)

Recensioni dei lettori

Riepilogo:

Il libro è generalmente ben accolto, soprattutto dai principianti che desiderano imparare il C++. Fornisce una panoramica completa del linguaggio con vari esempi, rendendo più facile per i lettori afferrare i concetti. Tuttavia, presenta anche diversi inconvenienti, tra cui problemi di controllo della qualità, contenuti obsoleti e alcuni difetti pedagogici che possono confondere i lettori alle prime armi con la programmazione.

Vantaggi:

Copertura completa delle basi del C++, adatta ai principianti.
Ben strutturato, con numerosi esempi che aiutano la comprensione.
Aiuta i lettori a costruire una solida base in C++.
Buona risorsa sia per l'autoapprendimento che come guida di riferimento.
Facile da leggere e generalmente piacevole.

Svantaggi:

Problemi di controllo della qualità del libro fisico hanno causato copie danneggiate.
Informazioni non aggiornate, in particolare per quanto riguarda le nuove caratteristiche del C++.
Alcuni esempi contengono errori, complicando l'apprendimento.
Può sopraffare i principianti con troppe informazioni e troppo in fretta, senza adeguate pause per la pratica.
Richiede risorse supplementari per una comprensione più approfondita, poiché le spiegazioni nel testo possono essere insufficienti.

(basato su 87 recensioni dei lettori)

Titolo originale:

C++ in One Hour a Day, Sams Teach Yourself

Contenuto del libro:

In una sola ora al giorno, avrete tutte le competenze necessarie per iniziare a programmare in C++. Grazie a questo tutorial completo, potrete padroneggiare rapidamente le basi, per poi passare a funzioni e concetti più avanzati. Completamente aggiornato allo standard C++14, con un'anteprima del C++17, questo libro presenta il linguaggio da un punto di vista pratico, aiutandovi a imparare a usare il C++ per creare applicazioni C++ più veloci, semplici ed efficienti.

⬤ Padroneggiare i fondamenti del C++ e della programmazione orientata agli oggetti.

⬤ Capire come le caratteristiche del C++ aiutino a scrivere codice compatto ed efficiente utilizzando concetti come le espressioni lambda, i costruttori move e gli operatori di assegnazione.

⬤ Imparare le migliori pratiche ed evitare le insidie grazie a utili "Do's and Don'ts".

⬤ Imparare la Standard Template Library, compresi i contenitori e gli algoritmi utilizzati nella maggior parte delle applicazioni reali del C++.

⬤ Verificate le vostre conoscenze e competenze con esercizi alla fine di ogni lezione.

Imparate nel vostro tempo libero, al vostro ritmo:

⬤ Non è richiesta alcuna esperienza di programmazione precedente.

⬤ Scrivere programmi C++ veloci e potenti, compilare il codice sorgente e creare file eseguibili.

⬤ Imparare concetti di programmazione orientata agli oggetti come incapsulamento, astrazione, ereditarietà e polimorfismo.

⬤ Utilizzate gli algoritmi e i contenitori della Standard Template Library per scrivere applicazioni C++ ricche di funzionalità ma stabili.

⬤ Imparate come la deduzione automatica dei tipi aiuta a semplificare il codice C++.

⬤ Sviluppare tecniche di programmazione sofisticate utilizzando espressioni lambda, puntatori intelligenti e costruttori di movimento.

⬤ Imparare a conoscere le caratteristiche del C++ grazie agli esperti di programmazione.

⬤ Apprendere le caratteristiche del C++ che consentono di programmare applicazioni C++ compatte e ad alte prestazioni.

⬤ Prevedere le novità del C++17.

Contenuti in sintesi

Parte I: Le basi.

Lezione 1: Come iniziare.

Lezione 2: L'anatomia di un programma C++.

Lezione 3: Uso delle variabili e dichiarazione delle costanti.

Lezione 4: Gestione di array e stringhe.

Lezione 5: Lavorare con espressioni, dichiarazioni e operatori.

Lezione 6: Controllo del flusso del programma.

Lezione 7: Organizzare il codice con le funzioni.

Lezione 8: Spiegazione di puntatori e riferimenti.

Parte II: Fondamenti della programmazione C++ orientata agli oggetti.

Lezione 9: Classi e oggetti.

Lezione 10: Implementazione dell'ereditarietà.

Lezione 11: Polimorfismo.

Lezione 12: Tipi di operatori e sovraccarico degli operatori.

Lezione 13: Operatori di fusione.

Lezione 14: Introduzione alle macro e ai modelli.

Parte III: Apprendimento della libreria di template standard (STL)

Lezione 15: Introduzione alla Standard Template Library.

Lezione 16: La classe STL String.

Lezione 17: Classi array dinamiche STL.

Lezione 18: Elenco STL e forward_list.

Lezione 19: Classi STL Set.

Lezione 20: Classi STL Map.

Parte IV: Ancora STL.

Lezione 21: Comprendere gli oggetti funzione.

Lezione 22: Espressioni lambda.

Lezione 23: Algoritmi STL.

Lezione 24: Contenitori adattivi: Pila e coda.

Lezione 25: Lavorare con i flag dei bit utilizzando STL.

Parte V: Concetti avanzati del C++.

Lezione 26: Comprensione dei puntatori intelligenti.

Lezione 27: Uso degli stream per l'input e l'output.

Lezione 28: Gestione delle eccezioni.

Lezione 29: Andare avanti.

Parte VI: Appendici

Appendice A: Lavorare con i numeri: Binario ed esadecimale.

Appendice B: Parole chiave del C++.

Appendice C: Precedenza degli operatori.

Appendice D: Codici ASCII.

Appendice E: Risposte.

Altre informazioni sul libro:

ISBN:9780789757746
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:800

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

C++ in un'ora al giorno, Sams Teach Yourself - C++ in One Hour a Day, Sams Teach Yourself
In una sola ora al giorno, avrete tutte le competenze necessarie per...
C++ in un'ora al giorno, Sams Teach Yourself - C++ in One Hour a Day, Sams Teach Yourself
Sams Teach Yourself C++ in un'ora al giorno - Sams Teach Yourself C++ in One Hour a Day
Impara la programmazione in C++ al tuo ritmo - Copre il moderno C++ 20...
Sams Teach Yourself C++ in un'ora al giorno - Sams Teach Yourself C++ in One Hour a Day

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)