Jul 03, 2025  
2024-2025 Binghamton University Academic Guide 
    
2024-2025 Binghamton University Academic Guide [ARCHIVED]

CS 472 - Compiler Design


Credits: 4

Fundamentals of programming language translation. Compiler design concepts. General aspects of lexical analysis and parsing of context-free languages. Grammars and parsing techniques. Syntax-directed translation. Declarations and symbol management. Semantic processing and code generation. Principles, methods and examples of code optimization. Prerequisite: CS 373 and CS 375 (All prerequisites must have a grade of C- or better). Term offered varies.