CSC 330 Lectures
CSC 330
Lectures
- 
Week 1
-- introduction to the course; some programming language history; the syntax of
programming languages
- 
Week 2
-- intro to programming language translation; intro to jflex
- 
Week 3, Part 1
-- introduction to CUP-built parsers
- 
Week 3, part 2
-- a cup-built parser for pascal
- 
Week 4
-- type systems and semantics
- 
Week 5
-- a tree interpreter for pascal
- 
Week 6
-- operational semantics of imperative programming languages; topics from
chapters 4 & 5 of the book
- 
Week 7
-- midterm study guide; further discussion of assignment 4; finish topics from
week 6
- 
Week 8
-- introduction to functional programming and lisp
- 
Week 9 -- more on functional programming and lisp
- 
Week 10
-- motivations for functional programming in lisp
           
index
|
lectures
|
handouts
|
assignments
|
examples
|
doc
|
solutions
|
bin