Academic Catalog 2016-2017 
    
    Apr 19, 2024  
Academic Catalog 2016-2017 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSC 375 - Compiler Design

Course Units: 1
Principles and practices for the design and implementation of compilers and interpreters.  Will cover the stages of the compilation and execution process: lexical analysis; parsing; symbol tables; type systems; scope; semantic analysis; intermediate representations; run-time environments and interpreters; code generation; program analysis and optimization; and garbage collection.  Students will construct a full compiler for a simple object-oriented language.  Prerequisite(s): C- or higher in CSC 151  or  CSC 250  . Recommended: CSC 260  .



Add to Portfolio (opens a new window)