Licence

Sciences, Technologie, Santé




Mentions :

Statut dans la mention

Parcours

Statut dans le parcours

Informatique

Optionnel



Intitulé :

STS.INFO.2.4 : Théorie des Langages Formels


Semestre : 2


Volume horaire par étudiant : 48

CM : 20

TD : 28

TP :

ECTS : 5

Coefficient : 1

Description rapide : L'automate, un outil fondamental en informatique.

Objectif : Premièrement, présenter des mécanismes permettant de tester l'appartenance d'une suite de symboles (par exemple, un programme informatique) à une famille syntaxique donnée (par exemple, un langage de programmation). Les mécanismes considérés sont les automates finis (langages reconnaissables) et les automates à pile (langages algébriques). Ensuite, présenter des mécanismes permettant de construire des langages suivant certaines spécifications. Le mécanisme étudié sera celui des grammaires algébriques. Outre la présentation de modèles théoriques des langages de programmation, cet enseignement constituera un préalable pour l'étude de la compilation.


Pré-requis : Aucun


Programme :


Bibliographie :

<>

Faculté de Mathématique et d'Informatique 1