what is f# programming
Presented by Wallace Kelly for DevelopMentor. F# is a .NET programming language that includes elements of functional, object-oriented and imperative programming styles. Since its production release in Visual Studio 2010, the language has steadily grown in popularity. That growth in popularity reflects the evolution of software development towards functional programming in the mainstream. C#'s own evolution (delegates, anonymous methods, lambda expression, anonymous types, LINQ) also reflects that shift. In contrast, F# was designed specifically around the functional style.