In computing, an interpreter is software that executes source code without first compiling it to machine code. An interpreted runtime environment differs from one that processes CPU-native executable
W3sDesign Interpreter Design Pattern UML
In computing, machine code is data encoded and structured to control a computer's central processing unit via its programmable interface. A computer program consists primarily of sequences of machine-
Machine language monitor running on a W65C816S microprocessor, displaying code disassembly and dumps of processor register and memory
Translation of assembly into machine code
A 1960 high school classroom with an IBM 650 instruction code chart above the blackboard, upper right
Student program from 1961 written in IBM 650 machine language, based on a text book exercise