Riepilogo dell'insegnamento: Principles and Implementation of Programming Languages
6 cfu così ripartiti nelle aree:
- 3 CFU nell'area A - Fondamenti
- 3 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- A - Fondamenti
-
SLP - Semantica dei Linguaggi di Programmazione
Sistemi di tipo, soundness
- *
ALF - Automi e Linguaggi Formali
Automi a stati finiti, automi a pila
-
SLP - Semantica dei Linguaggi di Programmazione
Semantica operazionale, lambda calcolo
- D - Linguaggi
- *
LF - Linguaggi Formali
Linguaggi regolari e context free, analisi lessicale e sintattica
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Tecniche di parsing, grammatiche LL, uso di generatori di parser
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Calcoli, sistemi di tipo e costruzione di interpreti per diversi paradigmi di programmazione
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa