Oct 14, 2019  
2018-2020 Undergraduate Catalog 
    
2018-2020 Undergraduate Catalog
[Add to Portfolio]

CPSC 376 - Programming Language and Theory


Programming languages are studies from the Theoretical viewpoint.  The goal is deeper understanding of the design and translation of computer languages.  Topics include compilation, automata and formal languages, computability by Turing machines and recursive functions, uncomputability, data types, data structures, binding scope, control mechanisms, conversions, storage management, reliability, portability, modularity, documentation, implementation methods and language extensibility.

Prerequisites & Notes
CPSC 246

Credits: 3



[Add to Portfolio]