Salle 01 · 18 min
Du code à la machine
Suivre un programme depuis le texte source jusqu’aux instructions exécutées.
Le modèle mental
Un langage décrit des intentions. Une chaîne d’outils transforme ces intentions en une forme que l’environnement d’exécution peut traiter ; compilé et interprété décrivent des étapes, pas deux familles étanches.
Repères précis
- Code source
- Texte écrit et maintenu par les humains.
- Compilation
- Transformation d’un programme vers une autre représentation.
- Interprétation
- Exécution pilotée par un environnement qui lit une représentation du programme.
- Runtime
- Environnement et services disponibles pendant l’exécution.
Facultatif : expliquer avec mes mots
Utilise tes mots et relie les idées par une cause ou une conséquence.
Grille observable
- Les deux chaînes partent d’un fichier source.
- Chaque flèche nomme une transformation ou un environnement.
- La dernière étape est effectivement exécutable.
Ta production est conservée dans le carnet. Elle n’est pas corrigée automatiquement ; compare-la aux critères et à l’exemple.
Facultatif : garder une trace de décision
Comparer avec un exemple solide
app.js → analyse par le moteur du navigateur → bytecode interne → optimisation JIT → instructions processeur main.c → clang → fichier objet → éditeur de liens → exécutable natif → processeur
Ces vérifications portent sur tes choix. Les explications et projets écrits restent à relire ou à tester par exécution.