Nei libri di deitel&deitel, C++ fondamenti di programmazione e C++ tecniche avanzate di programmazione, ci sono alla fine di ogni capitolo un sacco di esercizi, e ci sono ogni tot capitoli dei veri e propri casi d'uso da implementare.
Hanno il giusto rapporto preparazione/complessità, essendo calibrati su ciò che il libro ha spiegato, ma tendenti sempre un pò al di sopra per costringerti e abituarti fin da subito a dover fare ricerche in rete per ottenere informazioni e documentazione.
In particolare interessante l'esercizio dove devi implementare un interprete per un linguaggio intermedio chiamato Simpletron e successivamente, nel secondo libro, anche un piccolo compilatore per tradurre un semplice linguaggio nel sempletron da eseguire poi con l'interprete precedentemente creato.
Chiaramente nel libro è tutto spiegato più in dettaglio.
|