Résumé de section

  • This section is dedicated to Master's students following the M1 course on Programming Languages, Semantics and Compilers

     It describes the three parts of the project that is a mandatory requirement to pass the course


    • Projects Devoir
      Ouvert le : jeudi 9 octobre 2025, 00:00
      À rendre : mardi 21 octobre 2025, 14:00
    • The first part of the project is to design a type-checker and an interpreter for the MINI-ML language studied in the course.

    • The second part of the project is to design an optimized compiler for a core imperative language (IMP) generating MIPS code, using as much as possible registers for local variables. 



    • We describe the syntax of the IMP language, a core imperative language with only integer variables.