-
PLN - Paradigmi Linguistici
Paradigma funzionale (linguaggio di riferimento Caml).
-
MP - Metodologie di Programmazione
Linguaggio Java: costruttori, super, eccezioni, casting, hiding di campi, overloading, cenni alle classi predefinite.
-
MP - Metodologie di Programmazione
Utilizzo dell'ereditarietà per lo sviluppo incrementale del software (linguaggio di riferimento Java).
- *
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
Schema di implementazione di un linguaggio giocattolo: interprete
- *
LF - Linguaggi Formali
Linguaggi formali e compilazione.
- *
S - Semantica
Semantica dei costrutti di base.
- *
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
Schema di implementazione di un linguaggio giocattolo: scanner, parser, type-checker
-
PLN - Paradigmi Linguistici
Concetti base del paradigma object-oriented: ereditarietà, binding dinamico (linguaggio di riferimento Java).
-
PLN - Paradigmi Linguistici
Concetti base del paradigma class-based: oggetti, classi, paradigma computazionale ad oggetti (linguaggio di riferimento Java).