2010-11
2010-11
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Linguaggi di Programmazione e Automi
Informazioni generali
Corso di Laurea Informatica Percorso Indirizzo Generale
CFU 6 Università "Parthenope" di NAPOLI
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • D - Linguaggi
    • * LF - Linguaggi Formali
      Linguaggi e grammatiche. Grammatiche dipendenti da contesto, libere da contesto, regolari e le relative classi di linguaggi. Alberi di derivazione.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Automi a stati finiti deterministici e non deterministici. Espressioni e Linguaggi regolari. Propriet? dei Linguaggi Regolari. Macchine di Turing. Teorema di Kleene.
    • * LF - Linguaggi Formali
      Forma normale di Chomsky. Algoritmo di riconoscimento di Cocke-Kasami-Young. Automi a pila deterministici e non deterministici. Caratterizzazione dei linguaggi liberi da contesto mediante automi a pila. Propriet? di chiusura dei linguaggi liberi da contesto.
    • MP - Metodologie di Programmazione
      Il problema di string matching e i relativi algoritmi basati su automi a stati finiti. Strumenti di manipolazione dei testi basati su automi a stati finiti ed espressioni. regolari: grep e programmi derivati (awk, sed, perl).
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Propriet? del linguaggio XML legateai linguaggi regolari: parsing superficiale.
    • * LF - Linguaggi Formali
      Forma normale di Chomsky. Algoritmo di riconoscimento di Cocke-Kasami-Young. Automi a pila deterministici e non deterministici. Caratterizzazione dei linguaggi liberi da contesto mediante automi a pila. Propriet? di chiusura dei linguaggi liberi da contesto.

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