IN490 - Linguaggi di Programmazione - AA 2017-2018

Corso

Descrizione, Programma


Introduzione

Il corso di Linguaggi di Programmazione ha come obiettivo quello di presentare i principali concetti della teoria dei linguaggi formali e la loro applicazione alla classificazione dei linguaggi di programmazione. Introdurre le principali tecniche per l'analisi sintattica dei linguaggi di programmazione. Imparare a riconoscere la struttura di un linguaggio di programmazione e le tecniche per implementarne la macchina astratta. Conoscere il paradigma orientato agli oggetti ed un altro paradigma non imperativo.


Programma Indicativo del Corso

  1. [-] Macchine Astratte. Interpreti e Compilatori.
  2. [-] Costrutti dei linguaggi.
  3. [-] Programmazione Object Oriented.
  4. [-] Programmazione Funzionale.

Programma finale del corso AA 2017-2018

In formato [pdf]