Linguaggi Formali e Compilatori
Esercitazioni
Anno Accademico 2004-2005
Avvisi
Ricevimento studenti
Materiale di riferimento
Lucidi e materiale delle esercitazioni
Questo materiale è anche disponibile su
eleaf
- 04/10/2004
- 11/10/2004
- 22/11/2004
- 29/11/2004
- 6/12/2004
- 10/12/2004
- 20/12/2004
- 11/01/2005
- 18/01/2005
- 19/01/2005
Progetto di esame
Il progetto consiste nell'estendere il linguaggio MiniPascal visto a lezione ed estendere di conseguenza interprete e compilatore per MiniPascal in modo da gestire i costrutti introdotti. L'estensione del compilatore e' opzionale. Nel caso in cui vengano estesi sia interprete che compilatore
l'estenzione del MiniPascal puo'essere piu' limitata. Possibili estensioni del MiniPascal sono:
- TIPI DI DATO
- GESTIONE DELLA MEMORIA
- garbage collecting
- contatori di riferimento
- allocazione/deallocazione esplicita
- FUNZIONI E PARAMETRI
- funzioni nidificate
- passaggio di parametri
- blocchi di codice e variabili locali
Gli studenti sono invitati a presentare delle proposte di progetto a Marco Pistore o Floriano Zini, in modo da valutare congiuntamente la quantita' di lavoro da svolgere.
Last modified: 9 February 2005
by Floriano Zini: zini [AT] itc.it