Riepilogo dell'insegnamento: Fondamenti linguaggi e traduttori 2
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- D - Linguaggi
-
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
+
PL-LTE - Language Translation and Execution
Concetti base sui compilatori.
-
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
PL-CSA - Compiler Semantic Analysis
Traduzione guidata dalla sintassi: grammatiche ad attributi e schemi di traduzione
-
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
PL-CSA - Compiler Semantic Analysis
Analisi semantica, controllo dei tipi
-
*
MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
*
PL-RS - Runtime Systems
Ambienti di esecuzione dei linguaggi, in particolare di linguaggi di tipo imperativo
-
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
+
PL-LTE - Language Translation and Execution
Generazione del codice intermedio
-
*
TTCI - Tecniche di Traduzione: Compilatori e Interpreti
+
PL-LTE - Language Translation and Execution
Linguaggi intermedi
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).