Terms
Chapter-1:
Chapter-2:
Environment
An environment associates a value with each element of a finite set of variables.
(chapter-3) An environment keeps track of the meaning of each variable in the expression being evalutated.
Chapter-3:
Source Language
AKA Defined Language
The text of the program written in the language we are implementing
Implementation Language
AKA Defining Language
The language that the interpreter is written in
Target Language
The program we are translating to using an interpreter. The code that is actually executed at the end of the interpreter process
Typically machine code