2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Linguaggi formali e compilatori
Informazioni generali
Corso di Laurea Informatica Percorso Curriculum generale
CFU 6 Università PERUGIA
Ore di didattica frontale per CFU 7 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
      Grammatiche lineari destre, lemma di iterazione, analizzatori lessicali, proprietà di chiusura dei linguaggi regolari.
    • PLN - Paradigmi Linguistici
      La gerarchia di Chomsky: linguaggi contestuali e monotoni, linguaggi ricorsivi e ricorsivamente enumerabili.
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Compilatori e interpreti. Analisi lessicale, sintattica, semantica. Tecniche di parsing.
    • * S - Semantica
      Analisi semantica
    • * LF - Linguaggi Formali
      Generalità sui linguaggi di programmazione e compilatori. Alfabeto, parole, linguaggi, grammatiche, operazioni tra linguaggi.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Automi a stati finiti, modello deterministico e non deterministico linguaggi regolari e teorema di Kleene, automa minimo e teorema di Myhill-Nerode .

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