Apr 24, 2024  
2018-2019 University Catalog 
    
2018-2019 University Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COMSC 440 - Language Translation and Compiler Design


Prerequisites: COMSC 230 , COMSC 335  and COMSC 340 . Students with COMSC 310 are not eligible to take this course except for grade replacement
Examines the design and implementation of compilers as an application of algorithms, data structures, and formal language theory in a software engineering context. The lexical analysis, parsing, code generation, and optimization of programs written in a block-structured language are used to illustrate many concepts from earlier courses. Students implement a translator for a subset of a well-known programming language.

3 credits
Spring



Add to Portfolio (opens a new window)