index

About

These are the notes of the Principles of Programming Languages held @Polimi by professor Matteo Pradella. The notes are written in markdown and can still be found in the github repository from which the website is automatically generated.

Structure

Theory composed by slides and additional examples and explanations:

Exercises taken from past years exercises and exams, divided by topic and with alternative solutions:

There are extra notes on the topics under the \notes directory.

Contributing

Feel free to contribute to this project and help me improve it. If you have any suggestions or corrections, please open an issue or a pull request.

The boxes and dropdowns are Obsidian callouts. I used the following syntax and style:

>[!example]
>group different examples
Example

group different examples

>[!help] Explanation
>after a code block
Explanation

after a code block

>[!note]
>everything else that needs a in depth review
Note

everything else that needs a in depth review