Browse thread
Experiences with learning OCaml?
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2004-11-25 (20:39) |
From: | guttman@m... |
Subject: | Re: [Caml-list] Experiences with learning OCaml? |
whenning@ucsd.edu writes: > > > Although I've of course Googled around for potential books to > select, are there any ones particularly suited for someone in my > position? > In my opinion, a splendid book that's full of insights into computation and languages and how to solve problems is Abelson and Sussman, Structure and Interpretation of Computer Programs (MIT Press). It uses Scheme, which has the infamous parentheses, but really those aren't as bad as you think. In fact, they're a syntactically minimal way of writing programs, which doesn't get in your way when thinking about problems. An outstanding Scheme implementation is PLT Scheme from Felleisen and his colleagues, now at Northeastern. Having taken a tour through Abelson and Sussman, you're sure to feel at home in OCaml or other functional languages, and probably look at programming in any language with a clearer pair of eyes. Joshua -- Joshua D. Guttman <guttman@mitre.org> MITRE, Mail Stop S119 Office: +1 781 271 2654 202 Burlington Rd. Fax: +1 781 271 8953 Bedford, MA 01730-1420 USA Cell: +1 781 526 5713