Aside on Functional Programming

[These notes are taken from the introduction to my Comparative Programming Languages course, CMPT 383 at SFU. They aren't really about web programming, except that they sort of are.]

Read these notes as if you're about to start a comparative programming langauges course. “We will…” really means “if you were taking such a course, we would…”.

What is a “program”?

Non-Imperative Programming

Functional Programming