4 ms·
I might be wrong here, as I'm not so close to Java development. But a language implementing JIT, at least to me, is interpreted. Could you please point an impl
by nawarian 6y ago
I might be wrong here, as I'm not so close to Java development. But a language implementing JIT, at least to me, is interpreted.
Could you please point an implementation detail where a JIT-capable engine doesn't include interpretation in its runtime?
In every case, thanks a lot for your feedback!
- jashmatthews 6y agoV8 had only baseline compilation until much later https://v8.dev/blog/ignition-interpreter https://v8.dev/blog/ignition-interpreter It's not super exotic to do this.
- pjmlp 6y agoWell, from CS compiler theory point of view it is not. For example in .NET, MSIL goes directly into a pipeline that produces native. You can easily validate that RyuJIT has no interpretation. Or for example, watchOS applications packaged with bitcode, get JIT compiled at installation time.