Ê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 les principes de la programmation modulaire, en soulignant l'importance de séparer les tâches, l'abstraction et la réutilisabilité. Il explique le concept d'architecture logicielle, en se concentrant sur les graphes de commande, de makefile et de dépendance. La séance de cours explore également la répartition modulaire d'un projet, illustrant la création et l'utilisation de modules à travers des exemples. Il examine la nature et les conséquences des dépendances entre les modules, en soulignant les risques d'incohérence et les avantages d'une compilation séparée. En outre, il explore la construction de graphiques de dépendance, le rôle des makefiles et le processus de production d'un exécutable dans un programme modulaire.