a. How does the way computer engineers think about computerarchitecture and implementation relate to pianos? Specifically, howare the concepts of architecture and implementation eachinvolved?
b. For a single a given computer, would you expect a translatedprogram to execute faster or slower than an interpreted program.Justify your answer in a few sentences.
c. Discuss a circumstance where an interpreted program wouldexecute slower than a translated program. (Hint: how are theassumptions different than the prior exercise?)
d. In your own words, explain how Java makes use of bothtranslation and interpretation