Not quite on the former two. as far as JVM bytecode goes you have to have a compatible JVM, and the bytecode can be generated by any language that is implemented in the JVM. CIL (common instruction language) on the other paw is an ISO & ECMA standard format and is the lowest level human-readable portion of CLI (Common language infrastructure) which languages such as C#, VB, Python, etc can be buil