Beautiful Online SICP
31–40 of 82 posts
Re: Beautiful Online SICP
#32Re: Beautiful Online SICP
#33Unpopular opinion but having read this book, I think it's a "good" text that is a bit blown out of proportion in terms of how good it is. I'm curious for people that endorse to such a magnanimous degree what other literature they've read and what aspects of SICP in particular they find so superior.
First of all, it's an introductory text that provides a practical whirlwind tour of introductory computer science. Second starts from a straightforward place (when the first edition was written it was quite reasonable to assume that a student arriving at university, even MIT, might never have programmed a computer before) and after one lecture on the scheme language, dives in to practical details. Third, unlike, say,…
If I was going to teach things like type systems and such and was ok with exotic syntax, I might teach Haskell or something.
Re: Beautiful Online SICP
#34Earlier quoted context omitted.
First of all, it's an introductory text that provides a practical whirlwind tour of introductory computer science. Second starts from a straightforward place (when the first edition was written it was quite reasonable to assume that a student arriving at university, even MIT, might never have programmed a computer before) and after one lecture on the scheme language, dives in to practical details. Third, unlike, say,…
Right I always wondered if my opinion of it stemmed from the fact that I read it relatively late in my career. Never having fresh eyes on it, I suppose it's easy to take things like syntax and such for granted. That said, is Scheme really a good language for "not getting hung up on syntax?" It has an admittedly simple grammar but I can't help but feel that with the prevalence of ALGOL style languages, an intro studen…
Later I have been assisting a professor during python classes and I have come to appreciate the benefits of a purely functional language for introductions (our teachers have strategically chosen not to talk about the `begin` keyword in Scheme). Many students have had really hard time grasping the idea of variables and scopes.
Re: Beautiful Online SICP
#35SICP is the one text I wish I'd known about when studying computer science at uni. When I finally discovered and read it, it was a truly eye-opening experience and revolutionised the way I thought about tackling problems and designing software. It may have been around for a while, but the ideas presented still hold water today. As others have mentioned, the linked version has some definite improvements over the web v…
ps: beside the very bad quality images, I'm still in love with the old layout.
Re: Beautiful Online SICP
#36Earlier quoted context omitted.
Right I always wondered if my opinion of it stemmed from the fact that I read it relatively late in my career. Never having fresh eyes on it, I suppose it's easy to take things like syntax and such for granted. That said, is Scheme really a good language for "not getting hung up on syntax?" It has an admittedly simple grammar but I can't help but feel that with the prevalence of ALGOL style languages, an intro studen…
At my university the introductory programming was taught using scheme and I found it weird at first as I knew the more traditional approaches (personally I have taught myself programming first in Basic and Pascal). Later I have been assisting a professor during python classes and I have come to appreciate the benefits of a purely functional language for introductions (our teachers have strategically chosen not to tal…
Re: Beautiful Online SICP
#37Re: Beautiful Online SICP
#38I've just skimmed through the first couple of pages, but didnt find anything about which lisp to use/howto. Any ideas?
Re: Beautiful Online SICP
#39is there a beautiful epub version?
found it.
https://github.com/sarabander/sicp-epub/blob/master/sicp.epu...
Re: Beautiful Online SICP
#40I've just skimmed through the first couple of pages, but didnt find anything about which lisp to use/howto. Any ideas?