As concepts of functional programming creep into more mainstream languages like C# and Visual Basic
®
through technologies like .NET generics and LINQ, the visibility of F#
has grown within the .NET community—so much so that in November 2007
Microsoft announced that it would move F# into the stable of supported
.NET programming languages.
Read complete article here:
F# Primer: Use Functional Programming Techniques in the .NET Framework