Riepilogo dell'insegnamento: Compilatori
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- D - Linguaggi
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Generazione del metacodice
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Analisi sintattica
- *
LF - Linguaggi Formali
Scansione del testo e riconoscimento automatico dei lessemi, basato su grammatiche regolari ed espressioni regolari.
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Analisi Semantica
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Generazione del codice oggetto: analisi e ottimizzazione
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Riconoscimento dei programmi: metodi deduttivi (tecniche top-down) e induttivi (tecniche bottom-up).
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali