Comment by bob1029
12 hours ago
C# gets all the mindshare because it's easier to understand and use on average.
We can all agree that F# is more clever and concise. No one is dying on that hill. But in terms of hacking your way through the customer requirements and working with a team of other humans, it cannot hold ground in the same way.
There is certainly not some concerted effort or lack of care involved. Microsoft could 10x the marketing budget around F# and the adoption rate probably wouldn't budge.
I hate the trend of measuring “easy to understand” based on how superficially similar the language is to C/Java.
That is entirely anecdotal and based on subjective interpretation of someone, who has worked in C like languages or something similar:
This is just about how you are used to it, it says nothing about the quality of the language itself.