fundamentals of programming languages by ellis horowitz
compiled languages. Virtual Machines and Bytecode Many modern languages (like Java) compile code into intermediate bytecode, which runs on a virtual machine, combining portability with performance. Formal Language