|
Dec 04, 2024
|
|
|
|
2017-2019 Graduate Catalog [ARCHIVED CATALOG]
|
CST 6302 - Programming Languages and CompilersCredits: 3 hrs This course studies theory and practice of design and implementation of programming languages. The course covers the principle models and techniques used in the design and implementation of compilers, interpreters, and assemblers. The emphasis is on theoretical and practical aspects of constructing compilers for programming languages such as syntactic and semantic analysis, static type checking, dataflow analysis and compile-time error handling. Topics include also lexical analysis, parsing, syntax specification, and algorithms for syntax analysis, object code generation and code optimization. Prerequisite(s): Admission to the MCST graduate program and advisor approval
|
|