5 ms·
I know that feeling. I remember seeing a post regarding the popularity of C# a few months back and the comments were filled with complaints that C# was more ve
by Permit 13y ago
I know that feeling.
I remember seeing a post regarding the popularity of C# a few months back and the comments were filled with complaints that C# was more verbose than Python, lacked the instant gratification of PHP, had poor OOP when compared to Smalltalk and had worse support for functional programming than Haskell.
While none of the criticisms are necessarily false, it seems bizarre to me that the only way people would use C# is if it came in first in every single category.
- wtetzner 13y ago> While none of the criticisms are necessarily false, it seems bizarre to me that the only way people would use C# is if it came in first in every single category. It seems like a leap to say that they expect C# to come first in every single category. From the categories you've listed, it doesn't come in first in any of them.
- Permit 13y ago>It seems like a leap to say that they expect C# to come first in every single category. From the categories you've listed, it doesn't come in first in any of them. No, but I'd argue it comes close to second in each category. If you were choosing whether or not to use Python or C#, why on earth would it matter that C# lacked the OOP abilities of Smalltalk and the functional capabilities of Haskell. To me, it doesn't make sense to compare one language to four other languages. It certainly feels as though C# is held to a different standard than other languages.
- egeozcan 13y agoI use C# actively at work, and also for some of my side-projects (though 80% of them are usually written in javascript). I definitely know a place where C# shines: Big projects with a lot of developers. C# is really easy to maintain in my experience.