Principles and Paradigms of Programming Languages (Laurea Magistrale LM-18)

Docente: Elena Zucca

Docente in laboratorio: Riccardo Traverso

Lo scopo del corso è fornire una conoscenza più approfondita e critica dei linguaggi di programmazione, attraverso sia lo studio di alcuni fondamenti teorici sia l'utilizzo di diversi paradigmi.

Modalità d'esame

L'esame consta di una prova orale e dello svolgimento e presentazione di un piccolo progetto in Haskell o Prolog (preferibilmente individuale, da concordare). Gli studenti che hanno nel piano di studi anche ITCC dovranno preparare e presentare un argomento aggiuntivo (da concordare).

Programma

AulaWeb a.a. 12/13

Testi e link di riferimento

Note delle lezioni (versione preliminare incompleta).

Types and Programming Languages di B. Pierce, disponibile in biblioteca.

The Haskell Programming Language

SWI Prolog


Ritorno alla pagina precedente


Ultima modifica: 26 novembre 2012