[dba-Tech] F#

Arthur Fuller fuller.artful at gmail.com
Mon Jan 28 13:47:55 CST 2013


If you want to do massively parallel programming, as in the case of
Google's MapReduce function, you absolutely need a language in which it is
trivial to write parallel code. Functional programming is designed to do
exactly that. As part of that goal, it offers some other built-in
capabilities such as passing functions as parameters to other functions.
Read the Spolsky blog for a clearer explanation. He begins with trivial
Javascript and then moves on to show what a functional programming language
can do.

If you want more depth on the subject, there's a good article on wikpedia
as well:
http://en.wikipedia.org/wiki/Functional_programming

A.


More information about the dba-Tech mailing list