2 ms·
Huh? I don't see how what I was saying was complaining? Sure things sometimes happen in cycles, I did not even mention that, but it is not necessarily a bad thi
by anfilt 5y ago
Huh? I don't see how what I was saying was complaining? Sure things sometimes happen in cycles, I did not even mention that, but it is not necessarily a bad thing. VMs, and byte codes are a tool, and have their place. However, they do have their limitations compared to natively compiled code.
- pjmlp 5y agoLike? Just because it is bytecode it doesn't mean it is interpreted. > Unlike some other virtual-machine architectures in which the virtual instructions are interpreted at run time, TIMI instructions are never interpreted. They constitute an intermediate compile time step and are translated into the processor's instruction set as the final compilation step. The TIMI instructions are stored within the final program object, in addition to the executable machine instructions. This is how application objects compiled on one processor family (e.g., the original CISC AS/400 48-bit processors) could be moved to a new processor (e.g., PowerPC 64-bit) without re-compilation. An application saved from the older 48-bit platform can simply be restored onto the new 64-bit platform where the operating system discards the old machine instructions and re-translates the TIMI instructions into 64-bit instructions for the new processor. From https://handwiki.org/wiki/IBM_System_i https://handwiki.org/wiki/IBM_System_i