Materiale Didattico
Lezioni
- Lucidi delle lezioni: [1slide/pag]
- Dispensa: [PDF]
- Lucidi C++: [PDF]
Esercitazioni
Laboratori
- Strutture dati usate per le esercitazioni (IntList, IntBinTree, IntGenTree): [sorgenti]
Testi di approfondimento
- The C++ Programming Language
- Bjarne Stroustroup, Addison-Wesley
- Programmazione a oggetti con riferimento al C++
- Daniela Dorbolò, Graziano Frosini, Beatrice Lazzerini, Franco Angeli, 2000
- The Art of Computer Programming, Volume 1, Fundamental Algorithms (Third Edition)
- Don Knuth, (Reading, Massachusetts: Addison-Wesley, 1997)
- Introduzione agli algoritmi e strutture dati (Seconda edizione)
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, McGraw Hill
Riferimenti on-line
C++
- Scrivere codice C++ (e C) con stile...
- Il sistema di documentazione Doxygen
- Il sito di Bjarne Stroustroup, il padre del C++
- Due libri sul C++: Thinking in C++, di Bruce Eckel, l'autore di Thinking in Java. I libri sono scaricabili gratuitamente.
- L'implementazione delle Standard Template Library della Silicon Graphics.
- L'ambiente Dev-C++
- Guida di riferimento sul C/C++
- Le librerie di ingresso/uscita
- Una FAQ interessante e quasi omnicomprensiva sul C++
Il Dev-C++
- Il sito ufficiale
- Due repository per i DevPaks: Uno e Due
- Documentation on DevPaks
Librerie grafiche C++
- Simple DirectMedia Layer is across-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer
- gtkmm is the official C++ interface for the popular GUI library GTK+
- Gtkmm and Glade for Windows.
- Le librerie Qt