DECA SABRINA DE CAPITANI DI VIMERCATI
Contact Information | Short Biography | Publications | Curriculum | Teaching | Other Links


INSEGNAMENTI

Argomenti delle lezioni di Traduttori e lucidi - A.A 04/05

Lezione 1   (Gio 23/09/04)
Introduzione al corso. Perché è importante la teoria dei linguaggi formali. Differenza tra interprete e compilatore. Fasi di lavoro di un compilatore: analisi lessicale, analisi sintattica e analisi semantica.

Lezione 2   (Ven 24/09/04)
Introduzione alle teoria dei linguaggi formali. Definizione di linguaggio. Operazioni su stringhe e linguaggi. Grammatiche: definizione informale e formale.

Lezione 3   (Gio 30/09/04)
Classificazione di Chomsky. Albero sintattico e derivazioni canoniche. Grammatiche ambigue e non ambigue. Qualità delle grammatiche.

Lezione 4   (Ven 01/10/04)
Espressioni regolari e automi a stati finiti.

Lezione 5 (Gio 07/10/04)
Esercizi.

Lezione 6   (Ven 08/10/04)
Trasformazione di automa a stati finiti non deterministico in automa a stati finiti deterministico. Da grammatica regolare ad automa a stati finiti. Automa minimo. Pumping lemma. Automi a pila.

Lezione 7 (Ven 15/10/04)
Esercizi.

Lezione 8   (Gio 21/10/04)
Trasformazione grammatica-automa a pila. Analisi lessicale. Analisi sintattica: top-down.

Lezione 9   (Ven 22/10/04)
Fattorizzazione sinistra. Insieme degli inizi ed insieme dei seguiti.

Lezione 10   (Gio 18/11/04)
Analisi bottom-up.

Lezione 11   (Ven 19/11/04)
Costruzione dell'automa che riconosce i prefissi LR tramite regole puntate.

Lezione 12   (Gio 25/11/04)
Trattamento degli errori: cenni. Esercizi.

Lezione 13 (Ven 26/11/04)
Esercizi.

Lezione 14   (Ven 03/12/04)
Grammatica con attributi.

Lezione 15   (Gio 09/12/04)
Grammatica con attributi.

Lezione 16 (Ven 10/12/04)
Esempi e Esercizi.



dummy
dummy