2015-2016 Undergraduate Catalog/Student Handbook 
    
    Mar 29, 2024  
2015-2016 Undergraduate Catalog/Student Handbook [ARCHIVED CATALOG]

CAIS 0301 - Compiler Design


Credits: 3

An introduction to the principles and techniques of compiler writing. Among the topics discussed are lexical and syntactic analysis, basic techniques of parsing (top-down and bottom-up), syntax-directed translation, run-time environments, intermediate code generation, code optimization and object code generation. Compiler writing tools such as LEX and YACC or SCANGEN and LLGEN are utilized.

Prerequisites: CAIS 0230  and CAIS 0305 .