Interprétation et compilation

Interprétation et compilationCode de l'UE : MEY

Présentation

L'informatique étant la science du traitement de l'information, il est
nécessaire de coder ces traitements et cette information selon certaines
règles de syntaxe. Tout informaticien se doit donc de comprendre la
manière de spécifier ces langages
mais aussi de les reconnaître afin de les interpréter ou de les traduire . Mêlant
des outils théoriques (grammaire,
automate) et pratiques (programmation
récursive, utilisation d'outils tels que flex et bison), cette unité
d'enseignement est destinée à tous ceux qui souhaitent comprendre et
concevoir les interpréteurs et compilateurs.

Objectifs

L'objectif de cette UE est de sensibiliser les étudiants aux techniques d'analyse syntaxique et sémantique des langages générés
par des grammaires. L'analyse lexicale, l'analyse syntaxique descendante puis ascendante, l'analyse sémantique sont étudiés au
travers d'un langage de programmation déjà connu : le langage C.

Volume horaire

  • CM : 16.5
  • TD : 16.5
  • TP : 16.5
Diplômes intégrant cette UE

En bref

Crédits ECTS 5

Contact(s)

Contact(s) administratif(s)

Michel MEYNARD (michel.meynard @ umontpellier.fr)