Intermediate code that is executed by a virtual machine rather than directly by the hardware. Used in languages like Java and Python for cross-platform compatibility.
Example:
Java compiles source code into bytecode, which runs on the Java Virtual Machine (JVM).