L'ouvrage introduit la programmation objet en général, présentant aussi bien les aspects des langages interprétés (Python) que ceux des langages compilés (C++). Les différentes problématiques sont illustrées simultanément dans les deux langages, établissant ainsi un parallèle efficace et pédagogique.
L'ouvrage s'articule autour de la réalisation d'un petit programme, le jeu des Tours de Hanoï.
Le CD-ROM (ou DVD) contient tous les codes sources C++ et Python cités dans l'ouvrage ; ainsi que:
L'éditeur Notepad++ pour Windows l'éditeur Smulltron pour MacOS installeurs pour MinGW (C++) et Python pour Windows installeur pour Python pour MacOS
Partie 1 Découverte
1. Mise en place
2. Stockage de l'information :
les variables
3. Des programmes dans un
programme : les fonctions
4. L'interactivité : échanger avec
l'utilisateur
5. Ronds-points et
embranchements : boucles et
alternatives
6. Des variables composées
7. Les tours de Hanoï
Partie 2 Développement logiciel
8. Le monde modélisé : la
Programmation Orientée Objet (POO)
9. Hanoï en objets
10. Mise en abîme : la récursivité
11. Spécificités propres au C++
12. Ouverture des fenêtres :
programmation graphique
13. Stockage de masse : manipuler les
fichiers
14. Le temps qui passe
Partie 3 Pour aller plus loin
15. Rassembler et diffuser : les
bibliothèques
16. Aperçu de la programmation
parallèle
17. Aperçus rapides d'autres langages
18. Le mot de la fin