Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

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?