title: Are Kotlin and Java runtimes the same thing?
body: <p>I've been wondering, when I compile Kotlin code with <code>kotlinc-jvm</code> and produce bytecode, I can run it with both <code>java</code> command and <code>kotlin</code> command as well. So my question is, is there any difference between those two runtimes, or are they the same thing ?</p>
  <p>Also, are <code>kotlinc</code> and <code>kotlinvc-jvm</code> the same thing?</p>