CS 3040
Notes
Final versions of notes are available on Canvas. These are provided for students who wish to look ahead.
Note 1
: Overview, Domain-specific languages
Note 2
: Regular Expressions
Note 3
: Grammars
Note 4
: Haskell
Exam 1 Review
Note 5
: Parsing
Note 6
: More Haskell
Note 7
: Interpreters
Note 10
: ANTLR
Note 11
: Operational Semantics
Exam 2 Review
Note 12
: More on types
Note 13
: Scope, lifetime
Note 14
: Memory
Note 15
: Compilation
Note 17
: Course Overview/exam review
Final Exam Review Questions