CMPE 4327 Compiler Construction

Syntax analysis and semantic processing for a block-structured language. Compilation vs. interpretation; lexical analysis based on finite automata; syntax-directed translation; symbol tables; run-time storage allocation; error detection and recovery; code generation and optimization. Students are required to write a compiler. Equivalent course: CSCI 4327. A student may receive credit in only one course.

Credits

3

Prerequisite

Grade of C or better in: CSCI 3334 or CMPE 3334

Cross Listed Courses

CSCI 4327

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Dept of Electr & Comp Enginr

Offered

As scheduled