May 16, 2022  
2019-2020 University Catalog 
    
2019-2020 University Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COMSC 440 - Language Translation and Compiler Design


Prerequisites: COMSC 230 , COMSC 335  and PR 340  
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)