CISC 858 Programming Lang Processors (S) Units: 3.00
An introduction to the systematic construction of a compiler: grammars and languages; scanners; top-down and bottom-up parsing; run-time organization; symbol tables; internal representations; Polish notation; syntax trees; semantic routines; storage allocation; code generation; interpreters. Three term-hours; lectures. Jim Cordy.
Offering Faculty: Faculty of Arts and Science