Microsoft F# language
March 12th, 2009
F# developed as a research programming language to provide the much sought-after combination of type safety, succinctness, performance, expresivity and scripting, with all the advantages of running on a high-quality, well-supported modern runtime system. This combination has been so successful that the language is now being transitioned towards a fully supported language on the .NET platform. Some of the reasons for this move are that F# gives you:
- succinct, type-inferred functional programming,
- interactive scripting like Python and other languages,
- the foundations for an interactive data visualization environment,
- the combination of type inference and safety, like that of ML,
- a cross-compiling core shared with the popular OCaml language,
- a performance profile like that of C#,
- easy access to the entire range of powerful .NET libraries and database tools,
- a foundational simplicity with similar roots to Scheme,
- the option of a top-rate Visual Studio integration, which is usable with the freely available Visual Studio 2008 Shell
- the experience of a first-class team of language researchers with a track record of delivering high-quality implementations,
- the speed of native code execution on the concurrent, portable, and distributed .NET Framework.
Some interesteding links below.
- http://www.builderau.com.au/program/dotnet/soa/Microsoft-unveils-the-F-programming-language/0,339028399,339292405,00.htm
- http://blogs.techrepublic.com.com/programming-and-development/?p=408
- http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec2.aspx
- http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/default.aspx
.jpg)
Recent Comments