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

Logo bancecill.webp

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