Dec 23, 2025  
2021-2022 Graduate Bulletin 
    
2021-2022 Graduate Bulletin [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 441G - COMPILERS FOR ALGORITHMIC LANGUAGES


College of Engineering

Credits: 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.

Prerequisite(s):
Prereq: CS 315 and engineering standing.



Add to Portfolio (opens a new window)