3 ms·
> C#, however, has many language features Scala doesn't, like dynamic blocks, unsafe code, unsigned arithmetic, a built-in events system, built-in LINQ syntax,
by azakai 15y ago
> C#, however, has many language features Scala doesn't, like dynamic blocks, unsafe code, unsigned arithmetic, a built-in events system, built-in LINQ syntax, real reified generics, and so on. Yet no one complains about C# being a kitchen sink language!
Actually they do, and exactly for the reasons you just said. C# is one of the largest mainstream languages in terms of syntax. It's definitely a "kitchen sink" language.
Which is not to say it is a bad language. It has its uses like every language out there.