Computer Science | Programming Language Implementation
P523 | ALL | Dybvig


P523 Programming Language Implementation (3 cr.) P: B521 or C311.
Implementation of traditional and nontraditional computer programming
languages. Compilation, including lexical analysis, parsing,
optimization, code generation, and testing. Run-time support,
including run-time libraries, storage management, input-output.
Comparison of implementation techniques.  Extensive laboratory
exercises. Credit not given for both P523 and P423. P523 corresponds
to old C631.