Students will be provided with a deeper and more critical knowledge of programming languages, through the learning of theoretical foundations and the comparison of different paradigms.
Gaining a deeper and more critical knowledge of programming languages, through the learning of theoretical foundations and the comparison of different paradigms.
Traditional
Course notes
Benjamin Pierce, Types and Programming Lannguages
Ricevimento: On request. In addition, on aulaweb there will be a discussion forum for questions and answer of general interest for all students.
ELENA ZUCCA (President)
FRANCESCO DAGNINO
DAVIDE ANCONA (Substitute)
The exam will consist of an oral test and possibly the development of a small project.