Hacker News new | ask | show | jobs
by dvdkon 1864 days ago
C# would be a better choice. In addition to top-level statements, the standard API seems much less "dogmatically" OOP. Reading a file is just one static method away. Unfortunately, it's still not possible to have top-level functions, right?
1 comments

But C# on the other hand is a very very complex language, with almost double the keywords compared to Java.
Yes, but I think the learning curve matters more, especially for students who are going to be mostly writing code, not reading existing projects.