The JVM was designed primarily with the Java language in mind. Why, then,
is it useful to port languages other than Java to the JVM? In this
section, a number of arguments are presented to answer that question.