Apr 27, 2024  
2020-2021 Undergraduate Bulletin 
    
2020-2021 Undergraduate Bulletin [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 441G - COMPILERS FOR ALGORITHMIC LANGUAGES


College of Engineering

Credit(s): 3

The techniques of processing, specifying, and translating high level computer languages are studied. Topics include finite state machines and lexical analysis, context-free grammars for language specification, attributed translation grammars, language parsing, and automatic generation of compilers by SLR, LALR, and other methods of analyzing context-free grammars. Other topics may include code optimization, semantics of programming languages and top-down parsing.

Prereq: CS 315  and engineering standing.



Add to Portfolio (opens a new window)