Esisar rubrique Formation 2022

Languages and compilation - 4AMCS444

  • Number of hours

    • Lectures 13.5
    • Projects -
    • Tutorials 12.0
    • Internship -
    • Laboratory works -
    • Written tests -


    ECTS 5.0


  • using a syntax analysis generation tool
  • understanding complex error messages from compilers
  • understanding programming languages beyond their syntactic structure
  • identify what compilation techniques can do to enhance code safety


Laure GONNORD, Christophe DELEUZE


Aim and architecture of a compiler
Lexical analysis
Grammars, derivations
Syntactic analysis
Semantic analysis
Code generation
Stack management


theoretical computer science : languages, grammars, automata
knownledge of at least one programming language (C, Java...)
basics of assembly language programming


Les modalités sont affichées à la scolarité


The course exists in the following branches:

see the course schedule for 2022-2023

Additional Information

Course ID : 4AMCS444
Course language(s): FR

The course is attached to the following structures:

You can find this course among all other courses.