Techniques et outils pour la compilation - cours
Sommaire
- Introduction
- Analyse lexicale
- Analyse syntaxique
- Analyse sémantique
- Production de code
Dans le sens le plus usuel du terme, la compilation est une transformation que l'on fait subir à un programme écrit dans un langage évolué pour le rendre exécutable. Fondamentalement, c'est une traduction : un texte écrit en Pascal, C, Java, etc., exprime un algorithme et il s'agit de produire un autre texte, spécifiant le même algorithme dans le langage d'une machine que nous cherchons à programmer.
Ads