Hacker News new | past | comments | ask | show | jobs | submit login

I guess Java caught up, but for a long time it was just too restrictive.

C# was so much more joy to program in for a long time, even though they were equivalent languages in safety/speed tradeoff.




C# still has a lot to learn from Java. Just today I found myself annoyed that C# doesn’t have diamond operator for inferred right hand generics.


I might be missing something, but C# lets you omit the classname in "new" entirely if the target type of the expression is known - isn't that even shorter?




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

Search: