ComputerScience@Univaq
  •   Univaq
  • Informatica@Aq
  • Offerta Formativa
    • Corsi
    • Laurea Base
    • Laurea Magistrale
    • Laurea Magistrale Internazionale
    • Master Web Technology
    • Dottorato di Ricerca
  • Chi Siamo
  • Iscriversi
  • Contatti
  •   Univaq
  • Informatica@Aq
  • Offerta Formativa
    • Corsi
    • Laurea Base
    • Laurea Magistrale
    • Laurea Magistrale Internazionale
    • Master Web Technology
    • Dottorato di Ricerca
  • Chi Siamo
  • Iscriversi
  • Contatti

Linguaggi di Programmazione e Compilatori

Teachers
Sergio Orefice
Category:
Base-Caratterizzante/ Laurea Base/
bannerbase
Duration: Semestrale

SILLABO

  • Elementi di teoria di linguaggi formali. Introduzione ai compilatori: il modello analisi-sintesi, fasi della compilazione, interpreti
  • Architettura e ruolo dell’analizzatore lessicale: tokens-patterns-lessemi, buffering dell’input, algoritmo di Thompson
  • LEX: architettura software e sintassi
  • Analisi sintattica: parsing top-down, parsing bottom-up. Parsing predittivo non ricorsivo
  • Parsing LR: tecniche SLR, LALR, LR canonica
  • Gerarchia di grammatiche LR e gestione di grammatiche ambigue
  • YACC: architettura software e sintassi
  • Traduzione guidata dalla sintassi. Definizioni dirette dalla sintassi: attributi ereditati e sintetizzati, definizioni con S-attributi, definizioni con L-attributi
  • Schemi di traslazione. Analisi semantica e type checking
  • Generazione di codice intermedio. Three-address code: sintassi ed esempi di generazione

Requisiti

Conoscenza delle nozioni base della teoria dei linguaggi formali e della programmazione

Web

Link Corso

About Instructor

Sergio Orefice
Si occupa di Estrazione delle Informazioni Visuali, Linguaggi visuali e Ingegneria del software.

Reviews

Average Rating

0
0 Ratings

Detailed Rating

Stars 5
0
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0
Duration: Semestrale
Footer logo
Copyright © 2017 by Dipartimento di Ingegneria e Scienze dell'Informazione e Matematica
  • home
  • iscriversi
  • Eventi
Search