Computer Science 266 - Introduction to Compiler Design
INTRO TO COMPILER DESIGN
Spring
2020
01
4.00
Sahar Al Seesi
TTh 10:50-12:05
Smith College
30080-S20
FORD 241
salseesi@smith.edu
In this course, the students will learn the formal definition of programming language syntax and semantics. They will be introduced to the functions of compilers and their design and implementation details. The course will reinforce the students' knowledge of context free grammars and automata and use this knowledge in designing lexical analyzers and translators for high level programming languages. Topics covered include lexical analysis, type checking, context analysis, and code generation. Prerequisites: CSC 231, CSC 250. {M}