Comment Comment by msla This is because VM means two different things and has for a long time:IBM's VM was and is a hypervisor. It dates to the mid 1960s, in the form of CP-40, and it didn't run opcodes in software, but in hardware.https://en.wikipedia.org/wiki/IBM_CP-40p-code machines, which interpret bytecode, date back almost as far, such as the O-code machine for BCPL.https://en.wikipedia.org/wiki/BCPLGetting people to distinguish between these concepts is probably a lost cause. parent msla 3 years ago
IBM's VM was and is a hypervisor. It dates to the mid 1960s, in the form of CP-40, and it didn't run opcodes in software, but in hardware.
https://en.wikipedia.org/wiki/IBM_CP-40
p-code machines, which interpret bytecode, date back almost as far, such as the O-code machine for BCPL.
https://en.wikipedia.org/wiki/BCPL
Getting people to distinguish between these concepts is probably a lost cause.