Aperçu des sections

  • Présentation

    L'objectif de ce cours est d'apprendre par la pratique les concepts clés de la compilation. En effet vous apprendrez à développer un interpréteur à l'aide de JavaCC.

    Le cours suivra deux étapes. Tout d'abord vous suivrez un cours composé de vidéos et de plusieurs QCM. Puis vous développerez un interpréteur qui fera l'objet d'un livrable qui sera évalué par vos pairs.

  • Première partie: cours sur la compilation

    Vous trouverez ci dessous  des supports de cours au format PDF, des vidéos et des QCM.

    Pour pouvoir visualiser un cours il faut avoir obtenu une note supérieure ou égale à 8/10 au QCM du cours qui le précède.

    Vous devez avoir fini cette première partie avant le dimanche 11 mars 2018. Le mardi 13 mars une réunion de questions/réponses en présentiel vous permettra d'échanger sur le contenu de ce cours. Le mardi 17 avril vous serez évalué à l'aide d'un QCM papier.

    •  Vidéo sur l'introduction à la compilation Fichier
      Non disponible à moins que : L'activité QCM sur la théorie des langages soit marquée comme achevée
    •  Support de cours sur l'introduction à la compilation Fichier
      Non disponible à moins que : L'activité QCM sur la théorie des langages soit marquée comme achevée
    •  QCM sur l'introduction à la compilation Test
      Non disponible à moins que : L'activité QCM sur la théorie des langages soit marquée comme achevée
    •  Vidéo sur l'analyse lexicale Fichier
      Non disponible à moins que : L'activité QCM sur l'introduction à la compilation soit marquée comme achevée
    •  Support de cours sur l'analyse lexicale Fichier
      Non disponible à moins que : L'activité QCM sur l'introduction à la compilation soit marquée comme achevée
    •  QCM sur l'analyse lexicale Test
      Non disponible à moins que : L'activité QCM sur l'introduction à la compilation soit marquée comme achevée
    •  Vidéo sur l'analyse syntaxique Fichier
      Non disponible à moins que : L'activité QCM sur l'analyse lexicale soit marquée comme achevée
    •  Support de cours sur l'analyse syntaxique Fichier
      Non disponible à moins que : L'activité QCM sur l'analyse lexicale soit marquée comme achevée
    •  QCM sur l'analyse syntaxique Test
      Non disponible à moins que : L'activité QCM sur l'analyse lexicale soit marquée comme achevée
    •  Vidéo sur l'analyse sémantique et la phase de traitement Fichier
      Non disponible à moins que : L'activité QCM sur l'analyse syntaxique soit marquée comme achevée
    •  Support de cours sur l'analyse sémantique et la phase de traintement Fichier
      Non disponible à moins que : L'activité QCM sur l'analyse syntaxique soit marquée comme achevée
    •  Vidéo sur JavaCC Fichier
      Non disponible à moins que : L'activité Vidéo sur l'analyse sémantique et la phase de traitement soit marquée comme achevée
    •  Support de cours sur JavaCC Fichier
      Non disponible à moins que : L'activité Vidéo sur l'analyse sémantique et la phase de traitement soit marquée comme achevée
    •  QCM sur JavaCC Test
      Non disponible à moins que : L'activité Vidéo sur l'analyse sémantique et la phase de traitement soit marquée comme achevée
    •  Calculatrice.tar.gz Fichier
      Non disponible à moins que : L'activité Vidéo sur l'analyse sémantique et la phase de traitement soit marquée comme achevée
  • Deuxième partie : le langage bASIc

    •  Sujet Fichier
      Non disponible à moins que : L'activité QCM sur JavaCC soit marquée comme achevée
    •  bASIc_ACompleter.tar.gz Fichier
      Non disponible à moins que : L'activité QCM sur JavaCC soit marquée comme achevée
    •  Dépot du projet et évaluation par les pairs Atelier
      Non disponible à moins que : L'activité Sujet soit marquée comme achevée