programming languages: design principles, implementation constructs 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
1. programming languages: design principles, implementation constructs << | >>

>>
  1. why, how, what to study

    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 =/
    

>>
contents << | >> programming language syntax
dr. salih yurttas | computer science