This semester Prof. Hilfinger is teaching it in Python 3. It isn't a formal online course, but it looks like everything is available including lectures, slides, book & homework.
SICP taught in Python 3 - UC Berkeley online
www-inst.eecs.berkeley.edu
1–10 of 27 posts
This semester Prof. Hilfinger is teaching it in Python 3. It isn't a formal online course, but it looks like everything is available including lectures, slides, book & homework.
SICP taught in Python 3 - UC Berkeley online
www-inst.eecs.berkeley.edu
This semester Prof. Hilfinger is teaching it in Python 3. It isn't a formal online course, but it looks like everything is available including lectures, slides, book & homework.
Oh, I see, just give them trivially small data sets: http://www-inst.eecs.berkeley.edu/~cs61a/sp12/labs/lab8/lab8...
I like Python, but how do they plan on teaching recursion with a language that doesn't optimize tail recursion? Oh, I see, just give them trivially small data sets: http://www-inst.eecs.berkeley.edu/~cs61a/sp12/labs/lab8/lab8...
I like Python, but how do they plan on teaching recursion with a language that doesn't optimize tail recursion? Oh, I see, just give them trivially small data sets: http://www-inst.eecs.berkeley.edu/~cs61a/sp12/labs/lab8/lab8...
I like Python, but how do they plan on teaching recursion with a language that doesn't optimize tail recursion? Oh, I see, just give them trivially small data sets: http://www-inst.eecs.berkeley.edu/~cs61a/sp12/labs/lab8/lab8...
The question I had is how are they going to code a metacircular interpreter? Apparently they make a Scheme interpreter instead.
I die a little every time I see $ cat file | grep word