Ce TP présente une série d’activités permettant de pratiquer et concrétiser les différentes phases de compilation à savoir la traduction du texte-source au code assembleur ou autre et présente les outils de génération de compilateurs comme Flex et Bison.

Il est organisé en trois chapitres permettant au lecteur de comprendre les différentes étapes de compilation en commençant par l'analyse lexicale jusqu'à la génération du code objet. Ce TP est destiné aux étudiants de troisième année Licence Systèmes Informatiques.

Public cible : 

3ème année Licence, spécialité Systèmes informatiques.

Objectifs :

A l’issu de ce cours l’étudiant(e) sera capable de :

     • Savoir les différentes étapes de compilation ;

     • Comprendre la traduction du texte-source au code assembleur ou autre ;

     • Maitriser les deux outils Flex et Bison ;

     • Pouvoir générer un analyseur lexical, syntaxique et sémantique en utilisant les outils Flex et Bison.