6. Génération de code
Nous avons quitté la phase d’analyse après avoir construit un arbre. Nous avons vu ensuite l’adressage des objets qui peut se réaliser par un simple parcours de l’arbre avec comptabilisation de la taille et mémorisation de l’adresse relative de chaque objet. Il reste maintenant à décrire la
phase de production de code
(les Anglo-Saxons disent génération de code) où le compilateur construit le programme cible équivalent au programme source. Cette phase est souvent suivie d’une phase d’optimisation de code qui permet de réarranger et de compacter le code cible en lui conservant son équivalence. Nous n’aborderons pas ce point ici.
Nous faisons ici le choix d’un langage machine comme langage cible. Présenter...
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
Génération de code