5. Fonctionnement du compilateur
Un compilateur comprend différentes phases dans lesquelles le programme passe d’un format à un autre. Dans ces différentes phases, des passes transforment le programme afin d’en analyser les propriétés et de le transformer pour l’améliorer.
Dans cette partie, nous prendrons comme exemple un compilateur C qui transformera un programme C en un programme exécutable.
Les phases principales d’un compilateur C sont les grandes étapes du processus de compilation :
l’analyse lexicale qui lit le programme caractère par caractère et reconstitue des « tokens » ; les mots du langage ;
l’analyse syntaxique qui lit des « tokens » et produit des arbres syntaxiques qui représentent les expressions du programme à compiler ;
...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Fonctionnement du compilateur