Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours couvre le concept de programmation modulaire, soulignant l'importance de séparer l'interface et la mise en œuvre dans les modules. Il explore l'architecture des systèmes modulaires, l'utilisation de make and Makefile pour gérer les dépendances, et les principes de l'abstraction et de la réutilisation dans le développement logiciel. La séance de cours se penche également sur le processus de compilation, la structure des graphiques d'appel de fonctions et les implications des dépendances entre les modules. Des exemples pratiques illustrent les avantages de la programmation modulaire, comme l'organisation du code, l'encapsulation et la séparation des préoccupations.