Riepilogo dell'insegnamento: Linguaggi di Programmazione 1
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- D - Linguaggi
- *
LF - Linguaggi Formali
Il paradigma funzionale con esempi in linguaggio Haskell.
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Macchina astratta del Pascal, esempio del P-code.
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Ambiente, regole di scoping, passaggio dei parametri. Gestione memoria.
- *
LF - Linguaggi Formali
Tipi di dato e astrazioni sui dati. Controllo di sequenza, procedure, ricorsione.
- *
LF - Linguaggi Formali
Sintassi e semantica formale per la descrizione dei linguaggi di programmazione.
- *
LF - Linguaggi Formali
Macchine astratte, linguaggi, interpretazione e compilazione. Struttura dei linguaggi.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali