Design and implementation of interpreters
Code 734AA
Credits 6
Learning outcomes
The course describes the mechanisms underlying the functioning of interpreters of programming languages.
The aim is to allow students to understand more deeply the behavior of runtime programs.
Starting from the formal models of the behavior of the programs and from the description of the structures used at run time, the goals is to design and implement an interpreter based on exemplary programming language.
The aim is to allow students to understand more deeply the behavior of runtime programs.
Starting from the formal models of the behavior of the programs and from the description of the structures used at run time, the goals is to design and implement an interpreter based on exemplary programming language.