Riepilogo dell'insegnamento: Linguaggi e Compilatori
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- D - Linguaggi
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Continuation Passing-Style con linguaggi funzional
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Traduzione espressioni con accessi in array e Traduzione Control flow
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Type Checking via Grammatiche ad Attributi e Generazione di Codice Intermedio
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Syntax Directed Translation e Grammatiche ad Attributi
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Parsing top-down e Parsing bottom-up
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Sistemi di riscritture, SLD derivazione, narrowing
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Warren Abstract Machine
-
PLN - Paradigmi Linguistici
Il paradigma logico-funzionale: High-order Non-deterministic Programming e il linguaggio Curry
-
PLN - Paradigmi Linguistici
Il paradigma logico: Prolog
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa