F#There’re 3 reasons for me to learn F#:

  1. F# now becomes a first class language supported in .NET framework, and Visual Studio 2010.
  2. F# supports Parallel programming and asynchronous operations in a very nature way.
  3. F# syntax is so close to JavaScript (e.g. the concept of function), which is one of my favorite languages (at least I have to master it as a web developer). Besides, there’s already a business product WebSharper (with a free download standard version) that lets you program HTML/JavaScript/Ajax with F#. You can even write HTML5 apps with that. Since they have so similar syntax, the way of transformation is so much nature than Script# does

Maybe the fundamental reason for learning F# is to change your mind a bit, when learning a functional language in a declarative way. There’s already languages or features like XSLT, Xaml and Linq perform in a declarative way, but F# is a nature one. Doing OOP forever is not always good for a developer, who definitely needs to learn more.

Although I wanna have a great list of F# learning resources here, there’s already a perfect one from stackoverflow. Maybe we can save some bandwidths here. Smile

posted on 2010-07-05 13:56  tshao  阅读(378)  评论(0编辑  收藏  举报