Retour
Cours suivant
Retour
Cours suivant
Cours suivant
Introduction
Un compilateur est un logiciel de traduction d’un document depuis un langage source vers un langage cible.
Un compilateur contient plusieurs modules :
- analyseur lexical
- analyseur syntaxique
- analyseur sémantique
- générateur de code intermédiaire
- optimiseur de code
- générateur de code
Le compilateur fait partie d’un ensemble d’outils permettant l’implémentation de logiciels :
Sources -> Préprocesseur -> Compilateur -> Assembleur -> Lieur -> Chargeur
Analyse lexicale (tokenization)
L’analyse lexicale est traitée par un outil qui s’appelle un analyseur lexical (ou scanner, tokenizer).
Retour
Cours suivant