re: Change your perspective VIEW POST

VIEW PARENT COMMENT VIEW FULL DISCUSSION
 
 

I would guess in the same way you can run a Python program on the “standard” Python VM (implemented in C) or with Jython’s (Java VM), or with Iron Python’s (.Net VM).

"Write once, run anywhere” was a main selling point on the first versions of Java.

It’s the same idea if you manage to think that there isn’t a single environment containing your program, but a chain of them: the program runs in the runtime that runs in the VM that runs in the OS that runs in the actual machine in the end.

We are in a pretty good spot in terms of adding (I.eg. A browser) or replacing (Windows, Linux, Wac) links on the chain.

code of conduct - report abuse