News for hackers. Stuff that matters.
Re:Rhombus Language by neonsunset on Tuesday March 18, 2025 @03:30AM (#43396617)
C#: ASP.NET Core (a slimmer, faster Spring Boot), EF Core (better Prism, jOOQ, etc.), very flexible build targets (JVM-style, self-contained JIT and AOT binaries), easy integration with F#, good pattern matching, access to low-level features only rivaled by Swift (although Swift has its own set of issues). Far better performance ceiling than all the languages here on the list.
Re:Rhombus Language by orthoxerox on Tuesday March 18, 2025 @03:59AM (#43396734)
You forgot async/await. But all that wasn't what propelled C# to popularity, and I say that as someone who's been writing it since 2002. It was an army of VB6 and Delphi line-of-business programmers migrating to the new stack and enterprises running Windows.

The next big killer application was Unity, which didn't even use Microsoft .NET.

Everything else is just marginal advantage: if you're a JVM shop, the existing experience of your programmers is more valuable than the speed of modern .NET or better pattern matching. But if you want to switch to making games, then switching to C# and/or C++ starts making sense.

Re:Rhombus Language by virgilp on Tuesday March 18, 2025 @11:08AM (#43400363)
I forgot about Unity. Yes you're absolutely right.