May 25, 2024  
2015-2016 Graduate Catalog 
    
2015-2016 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 7843 - Theory of Programming Languages

3-0-3 Credit Hours
Prerequisite: NA
Corequisite: None
Comparative study of programming language paradigms with emphasis on design and implementation issues. Covers formal definitions of syntax and semantics, data types, scanning, parsing, scoping, static and dynamic storage allocation, definition of operations, control of program flow, code generation, virtual machine, subroutine and function linkages, formal tools for characterizing program execution, and abstraction techniques.



Add to Portfolio (opens a new window)