This is a collection of exercises for the Linguaggi di Programmazione(Programming Languages) course at UNIMI in 2019. These are mostly exercises given by the teacher and past exams. The course is split in 3 parts, each one for a different language: OcaML, Erlang and Scala.
For more info about the course see: https://cazzola.di.unimi.it/lp.html