Niveau d'étude
BAC +3 / licence
ECTS
6 crédits
Composante
Faculté des sciences
Description
L'UE se compose d'une matière enseignée sur deux périodes : Théorie des langages 2 et compilation P12 (CM, TD,TP) et Théorie des langages 2 et compilation P13 (CM, TD, TP)
Objectifs
Ce module est une présentation des concepts et principaux résultats de la théorie des langages permettant de caractériser formellement la notion de langages, leur classification et les propriétés qui en découlent. Le cours permet, en particulier, d’introduire les concepts de base nécessaires à la caractérisation des classes de langages utilisés en compilation pour l’analyse efficace des langages de programmation.