Introduction au développement logiciel
Georges-André SilberCentre de recherche en informatique (CRI)
Mines Paris, Université PSL
georges-andre.silber@minesparis.psl.eu
Option informatique, octobre 2026
1. Introduction
- Transparents d'introduction
- "There's Plenty of Room at the Bottom", présentation de Richard Feynman en 1959
-
"There’s plenty of room at the Top: What will drive computer performance after Moore’s law?",
article de Charles E. Leiserson dans Science en 2020.
Le code associé aux expérimentations de la multiplication de matrices est disponible sur Github.
2. Matériel
- Transparents
- Travaux pratiques : lire sa machine, la montagne mémoire, le produit de matrices (installation des outils)
3. Langage machine, assembleur
- Transparents sur le langage machine et l'assembleur
- Travaux pratiques d'assembleur x86-64 et AArch64 : exercices, puis un jeu en assembleur (Lode Runner, Snake ou Sokoban)
4. Programmation système
- Transparents sur la programmation système