Universal libraries?
sofal: Imagine trying to write a Java bytecode interpreter in several different programming languages. This would be much easier than what you're thinking, because the libraries already exist and they didn't have to be written in straight up Java bytecode either. Also, you could skip all the languages that have already been fully implemented on the JVM anyway.