문제

Whats the point of having an intermediate representation after compilation (for eg Java has bytecode) if you still have to design a separate software (JVM in this case) for every platform ? I mean platform dependency is still there!!

도움이 되었습니까?

해결책 2

Whats the point of having an intermediate representation after compilation (for eg Java has bytecode) if you still have to design a separate software (JVM in this case) for every platform ?

Because you don't have to re-write and re-compile it on all/different platforms. This is the beauty of java Write once run anywhere feature.

Being a developer I need not to worry which OS platform my code will run. I simply need to compile and provide the classes, which will be valid for all the platforms for the same java version.

다른 팁

So that you don't need to write the code for every platform.

Write once - Use anywhere

that's a principal of java Bytecode

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top