Answer the question
In order to leave comments, you need to log in
How simple is the Java virtual machine?
The question is probably simple, and maybe I did not understand something. As far as I know, Java became so famous because of its cross-platform nature, which was realized due to the intermediate bytecode and the simplicity of the JVM implementation of the machine, which compiled the bytecode into machine code. So how easy is the implementation of wirt.m.J., if the Net platform also has an intermediate language IL (MSIL or CIL), which is compiled by a JIT compiler into machine code? This is not even how the question should sound: why is it harder to implement the CLR on other axes, unlike the JVM? I was just reading Scott Henselman's The Myth of Clean .NET Applications, and I saw:
The name of the .NET Common Language Runtime technology speaks for itself, as it is more of a language-specific runtime than a virtual machine. Although it successfully abstracts applications from the hardware through the use of the MSIL intermediate language and .NET Framework APIs, it is tightly coupled to the underlying operating system, i.e. Windows. --- So why is she so tightly tied and why doesn't Mike untie these knots for free development?
Answer the question
In order to leave comments, you need to log in
This question has already been asked 100 times 15 years ago. Microsoft wrote a Java-like language for their platform to push Java out of their platform. Everything. There is nothing complicated or simple. Just business.
Nothing is simple, they just took and wrote implementations for different platforms.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question