Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Huh, I wonder if the large improvement in understanding Java is heavily connected with understanding C# better?

I'm just guessing based on language similarities between the two



I first learned Java at the time. C# after, but c# always felt way better regarding syntax ( I found it to be less bloated)


C# is basically a "Microsoft Java". They tried this already with J# and their own runtime, but then got sued and decided to make their own JVM but this time with blackjack... and hookers.


Microsoft Java makes it sound likes it's an inferior clone. Rather C# is Java reinvented with the benefit of hindsight, and improved with new concepts and sound language design from there.

Both languages have a too enterprisey ecosystem for my taste, but when given the choice between Java and C# I would take C# every time. Though modern Java certainly made efforts to catch up again.


Blackjack, hookers, and reified generics!


C# for the first three or so major versions was more Microsoft Object Pascal With Braces than anything.


A prediction: Great LLM support will become a competitive advantage for programming languages in the future.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: