|
|
Jan 28, 2025
|
|
ECE 46800 - Introduction To Compilers And Translation Engineering Prerequisite(s): ECE 37100 FOR LEVEL UG WITH MIN. GRADE OF D-
Credit Hours: 4.00. The design and construction of compilers and other translators. Topics include compilation goals, organization of a translator, grammars and languages, symbol tables, lexical analysis, syntax analysis (parsing), error handling, intermediate and final code generation, assemblers, interpreters, and an introduction to optimization. Emphasis is on engineering a compiler or interpreter for a small programming language - typically a C or Pascal subset. Projects involve the stepwise implementation (and documentation) of such a system. Department permission required. Typically offered Fall.
View Class Schedule
Add to Portfolio (opens a new window)
|
|
|