Génération de code (Compilation : théorie, techniques et outils)
Abdulrab Habib, Moulin Claude, Touati Sid
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.Description
Université productrice
Université de technologie de Compiègne, Institut national des sciences appliquées de Rouen Normandie, Université de Versailles Saint-Quentin-en-Yvelines, Université numérique ingénierie et technologie
Discipline
Informatique - Systèmes d'exploitation, interpréteurs, compilateurs
Mots clés
expression, compilation, programme informatique, langage de programmation, compilateur, code source, traduction dirigée par la syntaxe, génération de code, instruction conditionnelle, boucle, appel de fonction
Langues
Français
Droits attachés à la ressource
Licence CeCILL version 2
Indication pédagogique
Niveaux
M1, M2, Master
Type(s) pédagogique(s)
Jeu de données, Cours / Présentation, Exercice
Type(s) documentaire(s)
Texte, Ressource interactive
Durée d'apprentissage
18h00m00s