CS 61A The Structure and Interpretation of Computer Programs
Instructor Brian Harvey
Spring 2008
Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and algorithms on a von Neumann machine. There are several significant programming projects, programmed in a dialect of the LISP language.
Great lecture, as always. But the title should really be "Lazy Evaluation". The title "Streams" confused me... (I then realized that SICP uses the same terminology but, IMHO, for vast majority of programmers streams mean something else.)
mathematician0 1 month ago
This comment has received too many negative votes show
I think maria and I already knew this sitting around 6718 and warnimont chillin raisin kids not trying to waste are fucking time lords of brooklyn. mjj aka jortex
jordanmichaeljames 3 years ago