[Date Index]
[Thread Index]
[Author Index]
Re: Functional Programming?
*To*: mathgroup at smc.vnet.net
*Subject*: [mg92102] Re: Functional Programming?
*From*: AES <siegman at stanford.edu>
*Date*: Sat, 20 Sep 2008 04:58:03 -0400 (EDT)
*Organization*: Stanford University
*References*: <gapfao$o57$1@smc.vnet.net>
Thanks much for all the following pointers.
=================================
In article <gapfao$o57$1 at smc.vnet.net>,
bertmayo <bertmayo at earthlink.net> wrote:
> John Gray's book "Mastering Mathematica" has a a chapter on functional
> programming in Mathematica.
>
> For more on fp techniques in the context of longer programs see
> http://book.realworldhaskell.org/
> where there is a preliminary copy of a book, "Real World Haskell" to
> be published soon by O'Reilly.
>
> Many tutorials and books are to be found at www.haskell.org
>
> For scientific programming see "OCaml for Scientists" by Jan Harrop,
> which can be ordered from
> http://www.ffconsultancy.com/products/index.html
>
> Also at your local bookstore is Harrop's book, "F# for Scientists".
> (I saw a copy at Borders yesterday) F# is Microsoft's adaptation of
> the ML family of functional programming languages.
>
> And I would be remiss if I didn't mention the bible of computer
> science, Abelson and Sussman, "Structure and Interpretation of
> Computer Programs" from the MIT press. This book is to computers what
> the Feynman Lectures are to physics, and anybody who programs should
> read it three or four times in their lives. This book is written in
> the context of the functional programming language Scheme, a dialect
> of Lisp. Free downloadable videos of the corresponding course are
> available from the MIT web site. I just watched them this year.
>
> BTW, I have been programming for 45 years, so being an old guy
> shouldn't stop you. It just means that the world offers so many new
> and intreresting things to learn about as we go along. For example I
> am learning that the structure of haskell has a number of tie-ins with
> abstract mathematics such as category theory, and this is rather what
> I naively imagined computer programming would be like before I took my
> first computer course in 1963.
>
> --Bert Mayo
Prev by Date:
**Re: Debracketing array symbols**
Next by Date:
**Re: Debracketing array symbols**
Previous by thread:
**Re: Functional programming?**
Next by thread:
**Re: Functional programming?**
| |