Languages and Compilers

A.Y. 2024/2025
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims to introduce the basic concepts related to lexical and syntactical analysis, and the interpretation techniques emerging in the context of formal languages. Grammar and algorithmic aspects are addressed, both from a theoretical point of view, and with particular regard to some case studies for which practical solutions, based on standard software tools, are presented.
Expected learning outcomes
The students should be able to apply the concepts, techniques and tools shown in the lectures to the design and development of grammars and interpreters for simple languages. The student must fully understand and be able to discuss, with clear and appropriate language, his solutions and their possible criticalities, comparing them to other available solutions.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
Second semester
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor: Santini Massimo
Shifts:
Turno
Professor: Santini Massimo
Professor(s)
Reception:
http://santini.dsi.unimi.it/d/ricevimento.html
room 5007, via Celoria, 18