Riepilogo dell'insegnamento: Linguaggi di programmazione + Laboratorio
12 cfu così ripartiti nelle aree:
- 12 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- D - Linguaggi
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Espressioni regolari e grammatiche
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Gerarchia di linguaggi di programmazione
- *
LF - Linguaggi Formali
Paradigmi di programmazione
- *
LF - Linguaggi Formali
Analisi e traduzione
- *
LF - Linguaggi Formali
Operazioni sui linguaggi
- *
LF - Linguaggi Formali
Classificazione di Chomsky
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Il modello di un compilatore
-
TAV - Tecniche di Analisi e Verifica
Realizzazione di un parser
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Generazione e ottimizzazione del codice
-
PLN - Paradigmi Linguistici
Linguaggi imperativi e non
- *
S - Semantica
Analisi semantica
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Analisi lessicale, Analisi sintattica
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa