Dec 21, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

CS 441G - COMPILERS FOR ALGORITHMIC LANGUAGES


Stanley and Karen Pigman 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)