[plt-scheme] Re: Novice needs help writing function
On a related note, although it may at first seem to be
on another language and hence apparently irrelevant,
may I also recommend _A Little Java, A Few Patterns_.
I read part of this book a few years ago and found the
thinking to be remarkably Scheme-like--so much so, in
fact, that I felt as if I were thinking in Scheme and
merely writing design patterns in Java. It also
seemed a remarkably good introduction to thinking
recursively for beginners. (I still remember the
dialog about thinking recursively to unwrap a shish
kebab to tell whether it was vegetarian or not--every
time I see a shish kebab, I think of that book.)
Benjamin L. Russell
--- "Benjamin L. Russell" <dekudekuplex at yahoo.com>
wrote:
>
> --- Matthias Felleisen <matthias at ccs.neu.edu> wrote:
>
> > Last but not least, keep in mind that HtDP is an
> > expansion of
> > The Little Schemer, nee Little LISPer (MIT Press).
> >
> > -- Matthias, co-philosophy student
>
> At last! I was beginning to wonder when somebody
> was
> going to mention _The Little Schemer_. Actually, if
> I
> remember correctly, I think that somewhere in that
> book, the author mentioned that its purpose was to
> teach the student how to think recursively, and I
> felt
> that the dialog style of that text was eminently
> suited to teaching recursion to a beginner.
>
> Since HtDP is an expansion of that book, _The Little
> Schemer_ may be useful as a prequel. After that,
> another suggestion could be _The Seasoned Schemer_.
>
> -- Benjamin, co-liberal arts student
> (Although I majored in Computer Science, I also
> completed all the coursework for a major in Japanese
> Literature except for the senior essay (I chose a
> natural linguistics project without enough natural
> linguistics background), and often tend to think in
> terms of natural languages even when programming.)
> _________________________________________________
> For list-related administrative tasks:
>
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>