2014
2014
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Principles and Implementation of Programming Languages
Informazioni generali
Corso di Laurea Informatica Percorso Informatica - Laurea Magistrale
CFU 6 Università GENOVA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area A - Fondamenti
  • 3 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • SLP - Semantica dei Linguaggi di Programmazione
      Sistemi di tipo, soundness
    • * ALF - Automi e Linguaggi Formali
      Automi a stati finiti, automi a pila
    • SLP - Semantica dei Linguaggi di Programmazione
      Semantica operazionale, lambda calcolo
  • D - Linguaggi
    • * LF - Linguaggi Formali
      Linguaggi regolari e context free, analisi lessicale e sintattica
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Tecniche di parsing, grammatiche LL, uso di generatori di parser
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Calcoli, sistemi di tipo e costruzione di interpreti per diversi paradigmi di programmazione

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa