Anon tries programming in Java

https://lemmy.world/post/21993633

Anon tries programming in Java - Lemmy.World

Am I weird for liking Java? I feel like it just makes so much more sense than other languages.

C# is nearly the same, but much, much better.

  • It doesn’t (usually) come with the Java culture 8 layers of abstraction. This isn’t in the Java language. This isn’t in OO. Yet nearly every Java programmer makes things way more complicated than it needs to be.
  • It’s a prettier language. Similar syntax with less bullshit.
  • It’s open source
  • It’s still multiplatform. Modern dotnet / C# works on anything.
  • Both Visual Studio and Visual Studio code are great IDEs that blow Eclipse out of the water
  • It’s one of the most common business languages.
  • It’s going to be supported forever.

If I could restrict the world of programming to two languages, it’d be C# and Rust. C# for most things and Rust for a lower level language.

C# | Modern, open-source programming language for .NET

C# is the modern, open-source, cross-platform object-oriented programming language for the .NET developer platform with free tools for Linux, macOS, and Windows.

Microsoft

Nah, C# suffers from a lot of the same shit Java does. Needing everything to be a class is just no longer a good design choice (if it ever was). AOT support is still lacking. I don’t get, why it does not have typdefs. I think the solution / project structure is unnecessary and I could probably think of more stuff I dislike about C#. But imho, it still beats Java.

Golang is my choice over C# any time. I strongly prefer how interfaces are handled and I actually like the error handling.

Is there anything I can read about how we’re moving away from everything being a class?
No sorry, but try literally any other language ;-)