title: Why is it important that Java (and other JVM languages) is highly portable?
body: <p>I understand that the whole <em>thing</em> with the JVM is that you compile it once and you can run it anywhere with a JVM installation. But what's the point of that? Why not just compile the code multiple times, with different compilers for each OS?</p>