7 ms·
I believe it's a cross compiler for JS.
by kr0 12y ago
I believe it's a cross compiler for JS.
- tachyonbeam 12y agoIt's a JIT compiler that generates x86-64 machine code
- echaozh 12y agoYou either have an AOT compiler or an interpreter with JIT compilation. What's a JIT compiler?
- protopete 12y agoAOT: ahead of time JIT: just in time Compiler applies to both of them.
- mistercow 12y agoHere are about 5,000 reasons that nitpick is silly: http://scholar.google.com/scholar?as_vis=1&q=%22jit+compiler%22&hl=en&as_sdt=1,5 http://scholar.google.com/scholar?as_vis=1&q=%22jit+compiler... Clearly the term "JIT compiler" is a common way to describe such a system.
- bzbarsky 12y agoV8 has no interpreter. Just a pair of compilers (first tier and second tier), which compile stuff lazily at the point when it needs to run. Would you call that an "AOT compiler"? Because most people wouldn't.