Linguaggi di programmazione: implementazione

Prof. A. Masini

a.a. 2000/2001

Descrizione:

Il corso di intende fornire le basi relative alle
tecniche di progettazione e implementazione dei linguaggi di
programmazione.

Modalita' di esame:

Orale

Programma:

1) Linguaggi imperativi, funzionali e orientati ad oggetti.
2) Traduttori, grammatiche, parsing.
3) Tipi di dato.
4) Meccanismi di astrazione.
5) Controllo di sequenza.
6) Controllo di sottoprogrammi.
7) Inheritance.

Riferimenti bibliografici:

T. W. Pratt & M. V. Zelkowitz.
Programming Languages, design and implementation.
Prentice Hall, 1996.