Modularité et compilation séparée#

Prélude#

Comment vous sentez-vous en ce début de cours?#

Curieux

Grrr

Inquiet

Soupir

Résumé des épisodes précédents …#

Pour le moment nous avons vu les concepts suivants:

  • Contrôle du flot d’exécution: instructions conditionnelles et itératives, fonctions

  • Gestion des données: variables, tableaux, collections, entrées et sorties, fichiers

  • Méthodologie de développement: fonctions, documentation, test, débogage

Pourquoi aller plus loin?

Passage à l’échelle!

Écrire des «gros» programmes

Au programme#

  1. Cycle de vie d’un programme

  2. Modularité et compilation séparée

  3. Digressions: surcharge, templates, espaces de noms

  4. Conclusion