💻 Cours de Théorie des Langages

Bienvenue ! Ce dépôt contient un cours complet de Théorie des Langages, destiné aux étudiants en informatique, futurs compilateurs/analystes, ou toute personne souhaitant comprendre les fondements formels des langages de programmation et de calcul.

🎯 Objectifs

  • Comprendre les modèles formels (automates, grammaires, machines de Turing)
  • Savoir raisonner sur la reconnaissance et la gĂ©nĂ©ration de langages
  • MaĂ®triser les mĂ©thodes de construction d’analyseurs lexicaux et syntaxiques
  • Étudier la dĂ©cidabilitĂ©, la complĂ©tude et les limites du calcul

📚 Contenu du cours

#CoursDescription
Les Travaux Dirigés - TD.s
TD 00TD00Propriétés d'une relation, d'une loi et monoïde
TD 01TD01Les bases de TL
TD 02TD02Automates et langages
TD 03TD03Calculs sur les automates
TD 04TD04Automate minimal
TD 05TD05Minimisation d'automates

👨‍🎓 Pour qui ?

Ce cours s’adresse :

  • Aux Ă©tudiants en informatique, mathĂ©matiques discrètes ou compilation
  • Aux dĂ©veloppeurs/interprètes souhaitant comprendre les fondements formels
  • Ă€ ceux qui prĂ©parent des projets, internships ou examens universitaires