News for hackers. Stuff that matters.
Re:Why did Microsoft invest so much in F#? by frankus on Monday November 08, 2010 @04:41PM (#1884128)
The explanation I've heard (from a talk by Ted Neward) is that going increasingly multicore is where most future performance boosts will come from.

Since pure functional languages are easier to parallelize, Microsoft is interested in languages like F# for their performance on multicore systems.

Re:Why did Microsoft invest so much in F#? by jdh30 on Saturday November 13, 2010 @07:25AM (#1900754)
> Since pure functional languages are easier to parallelize.

Purely functional programs have a lot of problems with parallelism. If you want to parallelize your F# code effectively, you write Cilk-style code with heavy use of mutation and not Haskell-style code with purely functional data structures.

Read this: http://flyingfrogblog.blogspot.com/2010/06/regular-shape-pol...