Earlier quoted context omitted.
That's an interesting comparison. K&R did nothing for me, I honestly did not understand C until I read Harbison & Steele.
K&R blew my mind when I was a teenager, but years flipping through it again it does nothing for me. I think the experience somebody will have with K&R depends greatly on their previous experiences.
Structure and Interpretation of Computer Programs (1996) [pdf]
61–70 of 151 posts
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#62Anyone 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
I totally respect and even admire dissenting opinions, but, on the contrary, this book is magic for me. For me, it connects programming to larger and vital human endeavor. K&R does that for me too, so maybe it's a me thing.
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#63It seems to me that this is somewhat like the "dragon book" - people were exposed to it before they had read other better books.
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#64Earlier quoted context omitted.
I totally respect and even admire dissenting opinions, but, on the contrary, this book is magic for me. For me, it connects programming to larger and vital human endeavor. K&R does that for me too, so maybe it's a me thing.
> it connects programming to larger and vital human endeavor What endeavour exactly?
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#65I'm read a PDF :/
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#66The 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]
#67I 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?
I’d suggest going with a scheme such as racket.
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#68Earlier quoted context omitted.
K&R blew my mind when I was a teenager, but years flipping through it again it does nothing for me. I think the experience somebody will have with K&R depends greatly on their previous experiences.
It's certainly not "mind-blowing", and is not intended to be, but it is a brilliant example of how a technical book on a specific programming language should be written.
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#69Earlier quoted context omitted.
You probably know this, but for others reading along, Racket has a #lang sicp language to fully support using Racket to follow along. https://docs.racket-lang.org/sicp-manual/index.html
Alternatively, install MIT Scheme (*nix/macOS): https://www.gnu.org/software/mit-scheme/
Re: Structure and Interpretation of Computer Programs (1996) [pdf]
#70I 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?
I've been working through the book in Javascript - https://github.com/ahuth/sicp/. Maybe I'm losing something by doing it in JS instead of Scheme, but I'm still learning a lot and having a ton of fun.
Wrote a little bit about SICP here: https://ahuth.github.io/articles/the-first-time-sicp-blew-my....