Mar 29, 2024  
2020-2022 Catalog Volume XXX Ver 3 
    
2020-2022 Catalog Volume XXX Ver 3 [ARCHIVED CATALOG]

CST 5110 Compilers


Lecture: 3 Lab: 2 Practica: 0 Total Credits: 5
This course focuses on the operation of compilers for modern programming languages. Students explore how compilers apply algorithms, formal language theory, programming languages, software engineering, and computer architecture to translate high level languages to machine code. Topics include one-pass and multiple-pass compilers, symbol table management, lexical analysis, parsing techniques, syntax-directed translation, semantic analysis, run-time storage management, and code generation.

Prerequisite(s): CST 5010 , CST 5020