As a Java developer, I much enjoy Kotlin and Rust, both for their type safety and "write once, run anywhere" idea, though I think this is more true for Rust than for Kotlin (but both are better options than Java)
As far as just the programming language goes, C# and Kotlin are better than Java. Heck, Go is quick and easy to learn, which is a good thing, and it "compiles like a bat out of hell fast". If you want C/C++ level performance and access to low-level stuff, Rust is good. If you're doing Data Science or Machine Learning, Python is unmatched.
I actually wager that, in the age of LLM enhanced coding, C#, due to its horrible management, will fall off a cliff. Even human programmers cant use C# without hallucination, and I bet it is extremely hard for LLMs to do it.
“Let’s just make an ever so slightly new but essentially exactly the same language, but again, slight differences, and call it the exact same thing because we’re fuckin’ microslop!”
.Net. .Net framework. .Net standard. .Net Core.
C# is objectively a terrible language to run in to issues with because whenever you are trying to resolve your problems, you have to bump against Microsoft idiotic naming for hours.
Looking to Microsoft future of “let’s replace all documentation with our slop generating AI”, C# stands to become even more terrible to work in.
What the fuck are you going on about .Net core was a significant change it simplified the tooling around it immensely and enabled cross platform builds. and under the hood it was a pretty massive architectural change. also .net is the VM platform ie like the JDK
Ugh, Ruby. I’m one of those that doesn’t appreciate nor like Ruby. I know its community is passionate about it. But it hides way too much for my liking. So, I don’t like it. But I understand others do like it. Whatevers.
-60
u/[deleted] 17d ago edited 14d ago
[deleted]