programming languages : design principles, implementation constructs
1. programming languages: design principles, implementation constructs

    1. why, how, what to study?

      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