|
Oct 18, 2024
|
|
|
|
CMS 480 - Programming Language Translation An in-depth study of the principles and design aspects of programming language translation. The major components of a compiler are discussed: lexical analysis, syntactic analysis, type checking, code generation, and optimization. Alternate parsing strategies are presented and compared with respect to space and time tradeoffs. A course project consists of the design and construction of a small compiler. Prerequisite(s): CMS 270 and CMS 330 .
Add to Portfolio (opens a new window)
|
|