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

>> But then I found C# to be pretty good; maybe it doesn't have as many features as Scala, but it is definitely a step up from Java.

I left C# to do Java, Java is a step up from C#.



How so? I started out in Java, then did a lot of Scala for a couple of years, and have been mainly working in C# for the last 6 years afterwards. The only things I miss from Java are anonymous inner classes and some of the better debugging features (hot code replace) that Visual Studio hasn't really matched yet (edit and continue is not as robust).

I miss many things from Scala in comparison, but C# has some good features that almost make up for it.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: