Initialisation des systèmes...

Baptiste.Dev
Retour aux notes
FondamentauxDébutantSérie : Fondamentaux

De ton code à la machine

Ton code lisible doit être traduit pour que la machine l'exécute. Ce chapitre regroupe les façons de faire cette traduction : compilation, interprétation, leur comparaison, et la transpilation.

Par Baptiste Vidal
1 min de lecture
Mis à jour il y a 2 semaines
fondamentauxcompilationinterpretationtraductionexecution

De ton code à la machine

Tu écris ton code dans un langage lisible par un humain. La machine, elle, ne comprend que des 0 et des 1. Entre les deux, il faut le traduire, et il existe plusieurs façons de le faire.

Ce chapitre les passe en revue : la compilation (tout traduire avant de lancer), l'interprétation (exécuter au fil de l'eau), leur comparaison (où se situe chaque langage, AOT vs JIT), et la transpilation (traduire d'un langage vers un autre, comme TypeScript vers JavaScript).

Peu importe l'approche, le but est toujours le même : transformer ce que tu écris en quelque chose que le processeur sait exécuter. Choisis une note ci-dessous pour entrer dans le détail.