bytecode

The definition of bytecode

Sometimes computer languages that
are said to be either
interpreted or
compiled are in fact neither
and are more accurately said to be somewhere in between. Such
languages are compiled into bytecode which is then
interpreted on the target system. Bytecode tends to be
binary but will work on any machine
with the appropriate
runtime environment (or
virtual machine) for it.