ECE 351 – LAB,LEC,TUT 0.50 – Course ID: 013178 – Compilers

Programming paradigms, compilation, interpretation, virtual machines. Lexical analysis, regular expressions and finite automata. Parsing, context-free grammars and push-down automata. Semantic analysis, scope and name analysis, type checking. Intermediate representations. Control flow. Data types and storage management. Code generation. [Offered: W, S, first offered Winter 2012] Prereq: ECE 103, 150, 155, 250; Level at least 3A Computer Engineering or Electrical Engineering





There are no comments for this course.