Bytecode
Intermediate compilation format — run by a virtual machine rather than directly on hardware.
Java → JVM bytecode → run on the JVM on any platform. .NET CIL, Python .pyc, WASM. Enables "write once, run anywhere". Faster than interpreted source, slower than native — JIT compilation narrows the gap.