| programming languages : design principles, implementation constructs | |
| 1. programming languages: design principles, implementation constructs |
translation: compilation, interpretation
- compilation v. interpretation
not opposites
not a clear-cut distinction
- compiler translates into a target language and
then goes away
target program is locus of control at execution time
source program => compiler => target program
input => target program => output
- interpreter stays around at execution time
source program =\
> interpreter => output
input =/