 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
compiler:
a program that translates
|
|
|
programs written
in a specific
|
|
|
programming
language into a a more
|
|
machine-like
language.
|
|
|
n |
interpreter:
software that reads and
|
|
|
executes a
machine-independent
|
|
|
intermediate
language (called “byte-
|
|
|
code” in the case
of Java).
|
|