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