Dec 26, 2024  
2023-2024 Undergraduate Catalog - SCCC & Day Students 
    
2023-2024 Undergraduate Catalog - SCCC & Day Students [ARCHIVED CATALOG]

CSCI 412 - Compiler Design


Credit Hours: 3

Prerequisites: CSCI 223  and CSCI 305 
This course explores the basic principles, algorithms, data structures, and tools involved in the design and construction of compilers. Topics include formal grammars, lexical analysis, parsing algorithms, semantic analysis, error recovery, code generation, and optimization. Each student will be required to complete a substantial programming project, the implementation of a compiler for a small programming language.