2010-11
2010-11
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Linguaggi di Programmazione 1
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 6 Università UDINE
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • D - Linguaggi
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Il paradigma funzionale con esempi in linguaggio Haskell.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Macchina astratta del Pascal, esempio del P-code.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Ambiente, regole di scoping, passaggio dei parametri. Gestione memoria.Tipi di dato e astrazioni sui dati. Controllo di sequenza, procedure, ricorsione.
    • * LF - Linguaggi Formali
      Grammatiche libere da contesto. Vincoli di semantica statica.
    • * S - Semantica
      Sintassi e semantica formale per la descrizione dei linguaggi di programmazione.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Macchine astratte, linguaggi, interpretazione e compilazione.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali