Hacker News new | ask | show | jobs
by pjmlp 1003 days ago
Java is also adopted by game devs, even if to lesser extent, many mobile games, J2ME and Android, Minecraft, game tools.

However CLR has support for AOT and C++ since day one (even if NGEN isn't that great and only covers specific cases.

C# has thus access to the CLR features needed for C++, while exposing them in a more developer friendly way, and since C# 7 many of those features that required direct MSIL manipulation are being exposed as language features, making it even more easier to use.