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

New heading