Esisar rubrique Formation 2022

Languages and compilation - 4AMCS444

  • Number of hours

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

    ECTS

    ECTS 5.0

Goal(s)

  • 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

Responsible(s)

Laure GONNORD, Christophe DELEUZE

Content(s)

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

Prerequisites

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

Test

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

Calendar

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.