Materiale Didattico

Lezioni


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++

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