Riepilogo dell'insegnamento: Interpreti e Compilatori
9 cfu così ripartiti nelle aree:
- 3 CFU nell'area A - Fondamenti
- 6 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- A - Fondamenti
- *
ALF - Automi e Linguaggi Formali
Analisi sintattica: grammatiche libere da contesto e tecniche di analisi LL(k) e LR(k).
- *
ALF - Automi e Linguaggi Formali
Analisi lessicale: espressioni e grammatiche regolari, automi a stati finiti, realizzazione di analizzatori lessicali.
- *
ALF - Automi e Linguaggi Formali
Grammatiche e linguaggi: richiami dei concetti base.
- D - Linguaggi
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Introduzione ai compilatori; fasi di compilazione.
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Modalità di realizzazione dei linguaggi: compilazione, supporto a tempo di esecuzione.
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Modalità di realizzazione dei linguaggi: interpretazione.
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Analisi semantica e generazione del codice.
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Linguaggi e macchine astratte loro associate.
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Cenni di ottimizzazione del codice.
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa