https://www.youtube.com/watch?v=-J_xL4IGhJA&list=PLE18841CAB...
Structure and Interpretation of Computer Programs (1996) [pdf]
31–40 of 151 posts
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#32Question: will you recommend SICP as an intro to programming book for say high schoolers? Or, does it assume some prereqs?
However, it is designed to be used in an introductory university course led by experienced instructors. Without support, even a highly motivated high school group would have a hard time with the material and pace. So I would say it all depends on the high schoolers, and especially on the support available.
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#33Anyone else feel like this book is really overrated? I've enjoyed the classical mechanics book by the same authors a lot more since it goes over a particularly good application where functional ideas shine
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#34Question: will you recommend SICP as an intro to programming book for say high schoolers? Or, does it assume some prereqs?
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#35The contents of the book are wonderful, but I can't stop admiring the TeX typesetting itself. It's startling how effortless it is to read this document compared to 99% of Web-based reading I do every day. The things that stand out to me most are the lack of vertical whitespace "rivers" due to the smart kerning & tracking, the small-caps for technical initialisms like 'HTML', and the beautiful beautiful Garamond of th…
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#36Anyone else feel like this book is really overrated? I've enjoyed the classical mechanics book by the same authors a lot more since it goes over a particularly good application where functional ideas shine
We never had any readings from SICP. It sat on the shelf like an unread bible. I went back to it much later but I didn't like its conception of computer science. I compare it directly to Knuth's Fundamental Algorithms and it just didn't inspire me at all whereas FA did. I'll grant that I can't imagine a freshman course using FA, mostly because assembly language is very much de-emphasized.
However, I'll second someone else's comment about the beauty of the typesetting of this edition. And I really liked Scheme. But neither 61A nor SICP are touchstones for me.
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#37Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#38I took a one-week SICP course with 5 or 6 other professional programmers last year. It was amazing. I wrote about my personal motivation for doing so here: https://amontalenti.com/2018/08/26/sicp-expanding As for an update: SICP was as good as I expected and definitely makes a professional programmer regain some love for the art and magic of computer science. (However, the book is a hard read without a guide. But it'…
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#39The original course videos are on youtube too! I found them a bit easier to watch than reading the book: https://www.youtube.com/watch?v=-J_xL4IGhJA&list=PLE18841CAB...
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#40I took a one-week SICP course with 5 or 6 other professional programmers last year. It was amazing. I wrote about my personal motivation for doing so here: https://amontalenti.com/2018/08/26/sicp-expanding As for an update: SICP was as good as I expected and definitely makes a professional programmer regain some love for the art and magic of computer science. (However, the book is a hard read without a guide. But it'…
Does it make sense to use Clojure while reading the book?