Introduction to Language Processors
Theory, design, and implementation of a translator for a high-level programming language will be discussed. Topics include: lexical analysis, context-free grammars, parsing,LR-parsers, type checking, storage allocation, code generation and optimization, and error recovery; compiler construction tools LEX and YACC. These topics will be supported by programming projects. (Offered irregularly.)
None presently available.
Ph.D.:
This course does not fulfill core area or core course requirements.
M.S.:
This course does not fulfill core area or core course requirements.
A working knowledge of C and a basic knowledge of assembly-language programming and computer organization.
| Semester | Section | Title | Instructor | Credit Hours | Enrolled |
|---|---|---|---|---|---|
| Spring 2011 | LR | Language Processors Intro | Dr. Carl Alphonce | 3 | 6/30 |
| Spring 2005 | LR | Language Processors Intro | Staff | 3 | 0/10 |
| Spring 2005 | LR | Language Processors Intro | Staff | 3 | 16/23 |
| Spring 2004 | LR | Language Processors Intro | Staff | 3 | 0/10 |
| Spring 2004 | LR | Language Processors Intro | Staff | 3 | 11/23 |
| Fall 2002 | LR | Language Processors Intro | Staff | 3 | 9/40 |
| Fall 2001 | LR | Language Processors Intro | Dr. Jan Chomicki | 3 | 0/ 0 |
| Spring 2000 | LR | Language Processors Intro | Dr. Bharat Jayaraman | 3 | 1/ 5 |