Génération de code (Compilation : théorie,techniques et outils)

Ce cours montre l'utilisation de la traduction dirigée par la syntaxe pour générer du code valide et en particulier la génération de code sur machine à pile et sur machine à registres. Il donne des exemples de génération de code pour des expression arithmétique,des structures de contrôle,des appels de fonctions,etc. Il présente la génération de code en une passe et en deux passes.  Thème 8 de l'ensemble Compilation : théorie,techniques et outils organisé en 10 thèmes et contenant cours,exemples et exercices résolus.

Disciplines : Systèmes d'Exploitation : Traducteurs de langages de programmation
Mots-clés : compilation,génération de code,programme informatique,langage de programmation,compilateur,code source,traduction dirigée par la syntaxe,expression,instruction conditionnelle,boucle,appel de fonction
Type de document : texte,image,ressource interactive
Type de ressource : lecture,exercise,jeu de données
Niveau : higher education,master,bac+4,bac+5
Publics visés : learner,teacher
Auteurs ou éditeurs : Habib Abdulrab,Claude Moulin,Sid Touati,Élodie Briere,Christine Legemble,Institut National des Sciences Appliquées de Rouen,Université de Technologie de Compiègne,Université de Versailles Saint-Quentin en Yvelines,UNIT