Hacker News new | ask | show | jobs
by vsnf 1195 days ago
Is that true? I think of C# and Java as compiled languages and they run on the CLR/JVM which are both virtual machines.
2 comments

It's just the nomenclature that I'm used to, compiled languages are so called because there is no VM, it's just machine code that is run while C# and Java still requires the JVM to do JIT compilation at runtime. But it's mostly splitting hairs, there is no agreed upon definition of what makes a languages compiled/interpreted.
Both have JITs. So someone wrote a compiler from CIL/JVM bytecode into native code.