Interpreters
Interpreters are computer programs that translate instructions in the input language into the actions specified by the instructions.
read/eval/print loops
Interpreters need to maintain memory in order to keep track of name-object pairs - environment, i.e,
environments = big scopes
Links