Descrizione : Autore: D'Amato Daniele
Il libro è ideale come studio della programmazione in C++ a livello individuale purchè venga affiancato da una guida completa alla programmazione in C++. Per la lettura del libro non è richiesta alcuna esperienza nell'ambito della programmazione in quanto l'autore espone i concetti del C++ come suo primo linguaggio.
All'interno del libro sono presenti più di 200 esercizi che a mio modesto parere consiglierei di svolgerli in quanto risultano l'unico modo per comprendere al meglio la programmazione ed anche per entrarci nell'ottica. Il C++ è un linguaggio difficile per due aspetti: il primo aspetto è quello che derivando dal linguaggio C presenta delle espressioni che sono di difficile comprensione; il secondo aspetto è quello che essendo un linguaggio di programmazione ad oggetti, l'uso di classi e modelli rappresenta un ostalcolo per chi non è abituato a pensare in tale modo.
Lo scopo principale di questo testo è quello di fornire, a chi si trova di fronte alla programmazione per la prima volta, l'aiuto necessario per superare tali difficoltà.Il libro è strutturato in modo preciso partendo dai concetti di base e pian piano introducendo concetti sempre più complessi resi di facile comprensione grazie all'uso di un linguaggio semplice e conciso. In questa seconda edizione il libro conforme allo standard ANSI/ISO presenta anche la libreria STL (Standard Template Library) cioè una raccolta di funzioni e classi modello progettate per facilitare l'uso degli oggetti contenitore.
Per maggiori informazioni:
Programmare in C++ 2/ed
Indice
1 Introduzione alla programmazione in C++
2 Tipi fondamentali
3 Istruzioni condizionali
4 Iterazioni
5 Funzioni
6 Array
7 Puntatori
8 Stringhe C
9 Stringhe C++ standard
10 Classi
11 Sovrapposizione degli operatori
12 Classi annidate e classi derivate
13 Modelli e iteratori
14 Vettori C++ standard
15 Classi contenitore
A Codici carattere
B Parole chiave C++
C Operatori C++
D Classi contenitore C++
E Algoritmi generici C++
F Libreria C standard
G Numeri esadecimali
|