Video introduttivi
- Presentazione del corso (Mordonini)
- Introduzione alla programmazione funzionale (Tomaiuolo)
- Introduzione ai linguaggi (Mordonini)
Linguaggi formali (Mordonini)
- Video Introduzione ai linguaggi
- Video Introduzione ai linguaggi formali
- Video Le grammatiche formali
- Video Gli automi
- Slide Automi (approccio procedurale) e tesi di Church
- Approfondimento sugli Automi (file.zip)
- Video I compilatori
- Compilatori
- Approfondimento sui Compilatori (file.zip)
Esercitazione sul parsing
Cenni di ...
- Video Cenni di NLP
- Slide Linguaggi naturali
- Approfondimento su NLP (file.zip)
- Slide NLP e applicazioni (P. Fornacciari) - Dati e codice
- Video Cenni di Programmazione Logica
Linguaggi di programmazione (Tomaiuolo)
- Haskell #1 - Video1 Video2
- Haskell #2 - Video3 Video4 Video5
- Haskell #3 - Video6 Video7 Video8
- Esercitazione 2019-05-10
- C++ #1
- C++ #2
- C++ #3
- C++ #4
- Go #1
Seminari 2020
- 22 maggio, La Gualano: Codice - Video
- 22 maggio, Vetere: Codice - Video
- 29 maggio, Antonini e Mori: Codice - Video
- 29 maggio, Donzelli e Palomba: Codice - Video
Seminari 2018
- NLP e applicazioni (P. Fornacciari) - Dati e codice
- Generic programming in Java (A. Ferrari)
- Generic programming in C++ (A. Ferrari)
- More on generic programming (A. Ferrari)
- Metaprogramming in Python, lez. 1, (G. Angiani)
- Metaprogramming in Python, lez. 2 (G. Angiani)
- R per Machine Learning (L. Sani)
- Prolog (G. Cilloni)
- codOWood (G. Lombardo)
- Metaprogramming in Julia (D. Piccinini)
- NLP (A. Bertugli)
- Rust, gestione memoria (M. Scarpenti)
- Rust, OOP (M. Porta)
- Web Assembly (S. Cavalli)
- Numba (G. Penzotti)
- Parallelismo in Python e Haskell (D. Barretta)
- ...