2016-2017 Academic Bulletin 
    
    May 13, 2024  
2016-2017 Academic Bulletin [ARCHIVED CATALOG]

CMPSC 420 - Introduction to Compiler Design


Credits: 4
An introduction to the basic concepts of compiler design and implementation from lexical, syntactic, and semantic analysis to target code generation. Topics are presented from an implementation point of view. The semester project includes construction of a compiler for a small language using lexing and compiler-compiler languages. One laboratory per week.

Prerequisite: CMPSC 220 , or permission of instructor.

Distribution Requirements: QR, SP.