Home > Archive > Scheme > December 2006 > getting set up to learn some scheme with mit scheme and sicp
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
getting set up to learn some scheme with mit scheme and sicp
|
|
| gavino 2006-12-19, 7:13 pm |
| I guess this si the most straightforward way to learn scheme
I tried plt scheme, it was , scsh i could not make head nor tail of
docs wise; but I heard that sicp is the best book for learning
programming...
| |
| Greg Johnston 2006-12-19, 7:13 pm |
|
gavino wrote:
> I guess this si the most straightforward way to learn scheme
>
> I tried plt scheme, it was , scsh i could not make head nor tail of
> docs wise; but I heard that sicp is the best book for learning
> programming...
How to Design Programs/PLT Scheme is a good combo as well.
| |
| gavino 2006-12-19, 7:13 pm |
| I got to ch4, and eyes glazed over.
Was fun though.
Scheme seems to make everything little chains of computations, kinda
, and easy to define new procs.....
sicp has been around longer no?
| |
| Ray Dillinger 2006-12-19, 10:08 pm |
| gavino wrote:
> I got to ch4, and eyes glazed over.
> Was fun though.
> Scheme seems to make everything little chains of computations, kinda
> , and easy to define new procs.....
>
> sicp has been around longer no?
>
Yah, SICP has been around since early-80's I think.
It's a much "heavier" book in terms of theory and
technique.
Bear
| |
| Max Hailperin 2006-12-20, 8:12 am |
| Ray Dillinger <bear@sonic.net> writes:
> gavino wrote:
>
> Yah, SICP has been around since early-80's I think.
> It's a much "heavier" book in terms of theory and
> technique.
>
> Bear
Since it is free now, I'll also feel not overly much conflict of
interest in suggesting you look at Concrete Abstractions as an
alternative. -max
| |
| Greg Woodhouse 2006-12-20, 8:12 am |
|
Ray Dillinger wrote:
> gavino wrote:
>
> Yah, SICP has been around since early-80's I think.
> It's a much "heavier" book in terms of theory and
> technique.
>
> Bear
Well, SICP may be something of a computer science text that happens to
teach Scheme, too, but it really is an excellent book. It's also one
I've read a couple of times. In my opinion that's ther mark of a great
book. You can go back to SICP or "The Little Schemer" (another favorite
of mine), read them again, and find you're still learning from them.
"How to Design Programs" (HtDP) is also excellent, but I think it takes
a somewhat different approach: it teaches programming. It reads much
more like a text intended for students who are learning programming
from the ground up. I would normally only recommend SICP to stuudents
who have worked with another language or two (not necessarily
functional).
As far as platforms go, I'm a big fan of PLT Scheme, and I don't think
you'll have much trouble with it. There isn't too much in SICP (that
I've noticed, at any rate) that's really MIT Scheme specific.
But really do consider "The Little Schemer" and its sequel "The
Seasoned Schemer", they are EXCELLENT books, and they'll really get you
to think. Don't try to absorb them all at once, and when you've read
them, start over from the beginning.
| |
| Marlene Miller 2006-12-21, 7:08 pm |
| >>Re: getting set up to learn some scheme with mit scheme and sicp
Gavino, did you know that MIT 6.001 and 6.034 were using DrScheme this fall?
From this discussion http://lambda-the-ultimate.org/node/1840,
(And for perspective, I've been a member of 6.001 course staff three times,
think it's an amazing class (though the recent choice to switch from MIT
Scheme to DrScheme was too long coming)
You might want to try
http://www.gustavus.edu/+max/concrete-abstractions.html instead of SICP.
| |
| gavino 2006-12-24, 10:06 pm |
| Thank you I will read them.
|
|
|
|
|