4 ms·
How is Java any more portable than C#?
by darkchasma 14y ago
How is Java any more portable than C#?
- kamaal 14y agoThese days no one aims(or even cares about) for machine level portability. Its the VM level portability that counts.
- pjmlp 14y agoAll languages target an abstract machine, except Assembly that is. The thing is languages like C and C++ is that their runtime libraries are so thin that you end up being dependent on the OS API for anything useful. Most other languages, even native compiled ones, tend to offer better set of libraries along side the compiler.
- pjmlp 14y agoThere are JVMs and native compilers available from countless vendors for almost any type of thing with a processor and enough memory?
- tracker1 14y agoPretty much any platform you would want to support (presuming OpenGL and enough system resources) is probably supported by Mono/Unity.
- pjmlp 14y agoSure, but that does not make it available in more platforms than Java. In the games industry they probably overlap, but outside the games industry, Java's support is much broader.
- tracker1 14y agoIn this case, we're talking about the games industry, and with Unity, you can target platforms/consoles that Java doesn't get to. That, and I haven't worked on a Java project yet, that didn't really annoy me.