Topic outline

  • 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 Lex et de Yacc.

    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 vidéos et des QCM.

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

    •  L'analyse lexicale File
      Not available unless: You achieve a required score in QCM sur l'introduction
    •  QCM sur l'analyse lexicale Quiz
      Not available unless: The activity L'analyse lexicale is marked complete
    •  L'analyse syntaxique File
      Not available unless: You achieve a required score in QCM sur l'analyse lexicale
    •  QCM sur l'analyse syntaxique Quiz
      Not available unless: The activity L'analyse syntaxique is marked complete
    •  L'analyse sémantique et les phases finales File
      Not available unless: You achieve a required score in QCM sur l'analyse syntaxique
    •  Calculatrice.tgz File
      Not available unless: The activity L'analyse sémantique et les phases finales is marked complete
    •  Lex et Yacc File
      Not available unless: The activity L'analyse sémantique et les phases finales is marked complete
    •  Compilation de l'exemple du cours File
      Not available unless: The activity Lex et Yacc is marked complete
    •  Exemple lex et yacc du cours File
      Not available unless: The activity Lex et Yacc is marked complete
    •  QCM sur Lex et Yacc Quiz
      Not available unless: The activity Lex et Yacc is marked complete
  • Deuxième partie : la calculatrice symbolique

    Not available unless: The activity QCM sur Lex et Yacc is marked complete