| programming languages: design principles, implementation constructs | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|
| 1. programming languages: design principles, implementation constructs | << | >> |
| >> |
|---|
ii. 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 =/
>>