tags:

views:

229

answers:

1

Possible Duplicates:
What is F# being used for?
What are the benefits of using C# vs F# or F# vs c#

I have recently studied C#, WPF, a little bit of WCF and now I have read that Visual Studio 2010 will also support F#.

My question is: what kind of application is likely to need F# instead of C# or Visual Basic?

Is F# necessary to build Windows applications, which can already be written using C# and WPF?

+2  A: 

"what kind of application need F# instead of C# or Visual Basic?" - None. It's just another way of expressing the concepts, although quite more different from both C# and VB and they differ among themselves.

Ok, but are there use cases where F# is better than the existing languages?
Maurizio Reginelli
F# brings you type safe, succinct, efficient and expressive functional programming language on the .NET platform. It is a simple and pragmatic language, and has particular strengths in data-oriented programming, parallel I/O programming, parallel CPU programming, scripting and algorithmic development. It lets you access a huge .NET library and tools base and comes with a strong set of Visual Studio development tools. F# combines the advantages of typed functional programming with a high-quality, well-supported modern runtime system.
LnDCobra