Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

`javac` is a compiler. The JVM is an execution platform, just like modern x86.


What's the word that comes after 'JIT'?


What the word is not really important.

JITting is also called "dynamic translation", which is what a CPU does with microcode.

Whether that's a full compiler or not is beyond pedantic -- and irrelevant to the parent's point.


The parent is telling me how the JVM doesn't have a compiler, which was my claim. It has a couple full-blown compilers.

which is what a CPU does with microcode.

Either you know something about current x86 CPUs that I don't or words and technical terms are, indeed, not important and have no meaning.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: