VS2010:- Functional and Parallel computing through F#

F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems. It’s is a new functional programming language from Microsoft while it is primarily a functional programming language, it is known as a multi-paradigm language because it also supports object-oriented programming. F#’s tight integration with the entire .NET system of libraries and development environment enables developers to bring the power of Functional Programming to the .NET platform.

It is a simple and pragmatic language, and has particular strengths in data-oriented programming, parallel I/O programming, parallel CPU programming, scripting and algorithmic development.

This language is now treated as a first class language in Visual Studio 2010, and can also be used on Mac, Linux and other platforms. F# originates from Microsoft Research, Cambridge, and the MSR F# team, led by Don Syme, continues as partners with the Microsoft Developer Divsion.

Download now! http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/

Visual Studio (VS) 2010 Operating System Support

Visual Studio 2010 will run under the following, so please check your OS before giving it a shot..

  • Windows XP (x86) with Service Pack 3 – all editions except Starter Edition
  • Windows XP (x64) with Service Pack 2 – all editions except Starter Edition
  • Windows Vista (x86 & x64) with Service Pack 1 – all editions except Starter Edition
  • Windows 7 (x86 & x64)
  • Windows Server 2003 (x86 & x64) with Service Pack 2
  • Windows Server 2003 R2 (x86 & x64)
  • Windows Server 2008 (x86 & x64) with Service Pack 2
  • Windows Server 2008 R2 (x64)