Session Details

An excursion in F#  

Level :
Date :
2:45 PM Sunday
Room :
Interested : (-) - Registered : (-)


With the release of Visual Studio 2010, F# discreetly joined the family of .NET languages fully supported by Microsoft. Like C# or VB, F# is object-oriented and imperative. Unlike them, F# is also a functional language. This makes F# an excellent complement to existing mainstream languages: it interoperates smoothly with them, and handles some problems much better. While not a mainstream .NET language just yet, it has enjoyed a solid adoption in industries such as finance or bioinformatics. Presenting all of F# in one session would be impossible. Instead, our goal will be to give you a general sense for how F# compares to C#. Starting from a tiny C# application (retrieving and analyzing market data from the web), we will convert it step-by-step to F#, illustrating some of the language features that should be particularly interesting for C# developers. We hope that at the end of this excursion, you will understand what F# brings to the table better, and whether it may be a good tool to add to your toolkit!

The Speaker(s)


Mathias Brandewinder

I have been writing software on .NET for 10 years, mostly C#, until I fell in love with F# and functional programming. I enjoy arguing about code and how to make it better, and get very excited when discussing testing or F#. My other professional interests are applied math and machine learning. If you want to know more about me, you can check out my blog here or find me on Twitter as @brandewinder.
  • Not Interested
  • Interested
  • Attending