I heard that Parrot has a JIT compiler. If I understand this correctly, does this mean Parrot bytecode is converted to native machine hardware code before execution? If so, it is a good idea.

JIT is great, however, will it still be possible to run the Parrot bytecode on the interpretor?

Also, does the native machine code make calls to the Parrot VM, for thinks like storing variables, calling subroutines, and so on? This makes sense, since Parrot can still manage memory allocation, and other things for the machine code.

Reply via email to