|
Sep 27, 2024
|
|
|
|
SOFE 3960U – Programming Languages and Compilers This course provides fundamental knowledge for designing compilers and covers: Introduction to compilation and interpretation, programming language syntax, regular expressions, lexical analyzer, context-free grammars, top-down and bottom-up parsing, intermediate representations, syntax-directed translation, data types, variables’ scopes and bindings, semantic analysis, control flow, code generation algorithms, register allocation, function calls, code optimization. Credit hours: 3 Lecture hours: 3 Tutorial hours: 1.5 Prerequisite(s): SOFE 3770U
Add to favourites (opens a new window)
|
|