#ecosystem
- vibrant and friendly community
- open source (long time ago, use pr, wrote by community)
- cross plat (linux/mac/win/ios/android)
- is .NET, same standard library as C# or VB.NET and virtual machine (CLR). Finally open source
- use nuget components written for .net
- third party component with commercial support
#language
- fun to use
- concise, i can easy write code without boilerplate
- multi-paradigm (functional first, but can do oop like c#)
- easy interop with c#, native
- fast
- help write correct code (no null reference => no null reference exception, pattern matching,
- easy async, parallel, gpu
- unit of measure (like 1<m/s> )
and a lot, read the links above for a better (and faster) summary
why use a functional language? see http://fsharpforfunandprofit.com/posts/ten-reasons-not-to-us...
Why use f#? see http://fsharpforfunandprofit.com/why-use-fsharp/ (concise for programmers) or http://fpbridge.co.uk/why-fsharp.html (more high level)
more info about fsharp at http://fsharp.org/
my take:
#ecosystem - vibrant and friendly community - open source (long time ago, use pr, wrote by community) - cross plat (linux/mac/win/ios/android) - is .NET, same standard library as C# or VB.NET and virtual machine (CLR). Finally open source - use nuget components written for .net - third party component with commercial support
#language - fun to use - concise, i can easy write code without boilerplate - multi-paradigm (functional first, but can do oop like c#) - easy interop with c#, native - fast - help write correct code (no null reference => no null reference exception, pattern matching, - easy async, parallel, gpu - unit of measure (like 1<m/s> )
and a lot, read the links above for a better (and faster) summary