Re:PowerShell is open sourced and is available on Linux
by bradford on Thursday August 18, 2016 @03:51PM
(#12315809)
[disclaimer, also MS employee].
This has already devolved into opinion territory but I don't think you're giving C# enough credit.
I picked up F# relatively early in it's lifetime (2006ish?), back then there were many language features in F# that you just couldn't do in C#. The gap closed a lot when C# got LINQ, generics, and lambda/first-class functions (these are relatively old language features by now).
If I want to write in an quasi-functional-programming language style I can do it without having the language get in my way. I certainly wouldn't call it a "verbose, corporate-first" language, although the fact that it can be used for that is a bonus.
Re:PowerShell is open sourced and is available on Linux
by deno on Thursday August 18, 2016 @04:05PM
(#12315931)
Don’t forget Rx. Not exactly language feature, but certainly a great contribution to come out of C#/.NET. And who knows if it would have happened without LINQ.
I like the language. Just not enough to use it over JVM. And I think most people feel the same way.
C# the language is not exactly that exciting. I get it, it looks attractive next to Java, but it’s still a verbose, corporate-first, sort of thing. If anything, F# is much more competitive. Too bad it’s on CLR.