INFO0602 - Langages et compilation

Retour au parcours Retour à la liste des EC
  • Équipe pédagogique

    • Responsables

    • RABAT Cyril (Responsable)
      Département : Informatique (UFR SEN)
    • Intervenants

    • RABAT Cyril
      Département : Informatique (UFR SEN)
  • Volume horaire

  • Nature CMTDTP Total
    Durée 25h25h10h60h
  • Modalités de contrôle des connaissances (MCC)

  • Epreuves Nature DSProjetDSTEET Total
    Durée 1h302h2h
    Cas général 1ère session 402040 100%
    2nd session 2080 100%
    Dispense contrôle continu 1ère session 2080 100%
    2nd session 2080 100%
  • Modalités de contrôle des connaissances (MCC)

  • Cas général

  • Nature Durée 1ère session 2ème session
    DS 1h30 40% 0%
    Projet 20% 20%
    DST 2h 40% 0%
    EET 2h 0% 80%
  • Dispense contrôle continu

  • Nature Durée 1ère session 2ème session
    Projet 20% 20%
    DST 2h 80% 0%
    EET 2h 0% 80%
  • Objectifs

  • - Acquisition des fondements théoriques de l'écriture des compilateurs
  • Compétences spécifiques visées

  • - Écriture d'un analyseur grammatical et syntaxique
  • Compétences générales visées

  • - Maîtrise des automates finis et des grammaires
    - Analyse lexicale et analyse syntaxique
  • Programme

  • - Langages et expressions régulières
    - Automates finis :
    o Déterministes et non déterministes
    o Déterminisation et minimisation
    - Grammaires :
    o Définition
    o Grammaires hors-contexte
    o Analyse LL, SLR, LR et LALR

    Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage C, Lex&Yacc, éditeur de code basique