how is JVM interpreter really better/cheaper than a compiler made for C/C++