INTERPRETER / INTERPRETATION
(slower to execute, much faster to change things)
reads and executes to binary line-by-line
it will crash once it gets to the line with the error
if you share it after it is translated, you will need to translate it again in the new device
with big codes, this way is easier, so you don't need to wait for the whole thing to be searched for errors.
it can't read the whole code all at once
if you share this code, everybody will have access to your code!