Keep your F# on the ground…

No, not these charts. Sorry, Casey.

Microsoft’s F# programming language is rising up the charts in terms of popularity, just two slots out of the top 10 on the TIOBE index.

It’s now supported in Visual Studio 2012 and 2013, and seen more and more as a tool for solving complex issues where functional programming is the best option.  Functional programming treats computation as an evaluation of mathematical functions, while avoiding the use of state and mutable data.

Some background: F# was originally designed by Microsoft’s Don Syme, at their Microsoft Research Cambridge Centre in the U.K.  It was first mentioned publically by the company around 2003, and a Microsoft Research FAQ from that era stated:

“F# is an implementation of the core of the CAML programming language for the .NET Framework, along with cross-language extensions. The aim is to have it work together seamlessly with C#, Visual Basic, SML.NET and other .NET programming languages.”

Read more about it here: Microsoft’s F# Language: No. 12 With a Bullet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s