18 ms·
Absolutely true that the JVM gets more use. But it's also true that the present situation is never set in stone. Remember how popular it was to malign Java ba
by bunderbunder 14y ago
Absolutely true that the JVM gets more use. But it's also true that the present situation is never set in stone. Remember how popular it was to malign Java back in the late 90s?
And it's also true that the CLR really is technically superior to the JVM on a whole slew of points. It has runtime-level support for generics (meaning C# lets you do all sorts of nice things with them that Java doesn't support). It has user-defined value types. It supports coroutines (i.e., 'yield'). It supports anonymous functions and closures. For those who just can't leave pointers alone, it even has unsafe blocks. And so on.
So while it's definitely not "proven" in a sense that will impress your average PHB, in terms of technical merit I don't think there's really any comparison. Mono wins hands-down.