Edit: Uh, why downvote? Not complaining, just curious; I have done this before for plaintext articles and will do it again, but only if it's welcome.
Brian Harvey: Why SICP matters
21–30 of 52 posts
Re: Brian Harvey: Why SICP matters
#22I am one of Brian Harvey's student progeny. I still consider the SICP as my favorite computer science book, and in retrospect CS61A one of my favorite and most important courses. There is something amazing about a course that takes one from "square can be defined as (define (square x) (* x x))" to writing an interpreter, and be something a mere mortal can work through in a few months. And that's just chapter one to f…
Re: Brian Harvey: Why SICP matters
#23My experience with SICP is a case of after the fact. I've learned and wrote LISP codes long before touching SICP. The learning process was reading existing source codes and going through reference materials. It's not until I went through SICP that suddenly all these concepts and ideas became so clear.
Re: Brian Harvey: Why SICP matters
#24And of course, the book is awesome too. And it rewards repeat readings.
[1] http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Re: Brian Harvey: Why SICP matters
#25As someone who hasn't been able to get enough motivation to read past the first few pages of SICP, I _really_ wish someone made a TryRuby.org like thing using SICP. Please!
Because I'm skeptical of the use of transforming SICP into a "tutorial" style. It's the kind of book that you need to read and think about.
Having said that, finding a REPL that's compatible with it can take a little bit of time. Personally I quite like GambitC which I seem to recall is fairly compatible.
Re: Brian Harvey: Why SICP matters
#26I just finished watching MIT 6.00SC for the hell of it. It was really sad experience. Of course, prof. Guttag is really a big-shot and seems like no one could say anything, but I cannot even properly describe how much worse it was than CS61A by Brian Harvey. It is not just Python, it is ugly Python, boring Python, without any hint of elegance it could be. No list-set-dict comprehensions, which is what makes Python in…
Where might I find the CS61A videos? A cursory search found the Brian Harvey course page at http://inst.eecs.berkeley.edu/~cs61a/sp11/ but the lecture webcasts link seems to be broken http://webcast.berkeley.edu/course_details_new.php?seriesid=...
Re: Brian Harvey: Why SICP matters
#27Re: Brian Harvey: Why SICP matters
#28Re: Brian Harvey: Why SICP matters
#29I just finished watching MIT 6.00SC for the hell of it. It was really sad experience. Of course, prof. Guttag is really a big-shot and seems like no one could say anything, but I cannot even properly describe how much worse it was than CS61A by Brian Harvey. It is not just Python, it is ugly Python, boring Python, without any hint of elegance it could be. No list-set-dict comprehensions, which is what makes Python in…
Re: Brian Harvey: Why SICP matters
#30I just finished watching MIT 6.00SC for the hell of it. It was really sad experience. Of course, prof. Guttag is really a big-shot and seems like no one could say anything, but I cannot even properly describe how much worse it was than CS61A by Brian Harvey. It is not just Python, it is ugly Python, boring Python, without any hint of elegance it could be. No list-set-dict comprehensions, which is what makes Python in…