May 01, 2024  
2019-20 College of Liberal Arts 
    
2019-20 College of Liberal Arts [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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. Prereq(s): CMS 270  and CMS 330 .



Add to Portfolio (opens a new window)