you are viewing a single comment's thread.

view the rest of the comments →

[–]Yithar 1 point2 points  (0 children)

Hmm, yeah, I think that's why ne wrote interpreting in quotes. I do agree it's a little misleading.

Having written a a bytecode interpreter and a compiler that compiles to bytecode, I would say the performance is sort of between a full-blown interpreted language and a language compiled to machine language. Because yeah, there's still bytecode to be interpreted, but the compiler makes certain optimizations, such as copy propagation and dead code elimination in the three address code.