|
Oct 04, 2024
|
|
|
|
College Catalog 2014-2015 [ARCHIVED CATALOG]
|
COMP 325 - Compilers, Interpreters, and Programming Languages This course will examine the techniques that underlie compiler and interpreter creation, including lexical analysis, parsing, and compiler generators. These tools will serve as a framework for examining programming language design issues across a range of language types (procedural, object-oriented, modern programming languages with an eye to understanding the underlying philosophy of each language, and how it influences and is influenced by the needs of a compiler or interpreter for the language. “Back-end” issues, including intermediate representations, code generation, and optimization will be included as they relate to specific programming languages. Prerequisite(s): COMP 221 and either COMP 240 or COMP 261 , or consent of instructor. Offered odd-numbered fall semesters. (4 Credits)
|
|