I would like to read SICP but I don't want to fully learn Scheme
. I know Java, C#, and Python all very well, so would it be possible to pick up Scheme
quickly while still getting the full value out of the book?
Asked
Active
Viewed 50 times
0

Dylan Siegler
- 742
- 8
- 23
1 Answers
2
Yes. Just read it, the code is very simple.
(f a b c)
means f(a,b,c)
, and (define (f a b c) ...)
means f(a,b,c) { ... }
. And, the values, not variables, have types (variables instead are generic pointers to values). That's all. :)
So just by reading the book you'll be able to pick up the Scheme as used in it -- this was the expressed intent of the authors, too.
After reading some, or even before, watch the videos from the 80s. It's great stuff.

Will Ness
- 70,110
- 9
- 98
- 181
-
2Totally agree about the videos.. I enjoy seeing the Wizards themselves in action I have seen the whole bunch several times. The videos might even be easier to comprehend than the same material in the book :-) – Sylwester Jul 22 '16 at 23:34
-
@Sylwester you're right, videos can be watched while reading, or even before. :) – Will Ness Jul 23 '16 at 10:23