chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] 3D update


From: Ivan Raikov
Subject: Re: [Chicken-users] 3D update
Date: Fri, 23 Mar 2007 11:23:47 -0400 (EDT)

   Abelson and Sussman is also pretty good, and much deeper than the
Working Programmer; but in my case, I was introduced to functional
programming after I had been hacking in C for a long time, and I liked the
practical-mindedness of the Working Programmer. So it might make a better
introduction in this particular case.

  -Ivan

On Fri, 23 Mar 2007, Peter Keller wrote:

> On Fri, Mar 23, 2007 at 11:09:15AM -0400, Ivan Raikov wrote:
> >    By the way, Brandon, R5RS is a terrible way to learn functional
> > programming. I recommend _Standard ML for the Working Programmer_, which
> > of course is a book about ML, but it really shows you all the powerful
> > "idioms" of functional programming. Going from Standard ML to Scheme had
> > essentially a zero learning curve for me. Good call about staying away
> > from OO for the time being, I think that only gets in the way when
> > learning a functional programming language.
>
> Also, there is the ubiquitous:
>
> "The Structure and Interpretation of Computer Programs" by Abelson and Sussman
>
> You can read it for free here:
>
> http://mitpress.mit.edu/sicp/full-text/book/book.html
>
> This was probably the first book I ever read about functional programming
> and it has *definitely* shaped my world view about how to write all
> sorts of codes in all sorts of languages, in addition to teaching me
> functional programming.
>
> -pete
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]