https://en.wikipedia.org/wiki/Interpreter_(computing)
https://en.wikipedia.org/wiki/Compiler
https://en.wikipedia.org/wiki/Linker_(computing)
https://en.wikipedia.org/wiki/Stack_machine