Machine-translated by Google. Questions are authored in English.
Top

Discussion

The final quality of generated code depends most on

  • A.the parsing method the front end happened to use
  • B.how well selection, allocation and scheduling work together
  • C.the number of passes the compiler happens to make over the source
  • D.the size of the symbol table built during compilation

Answer: B

The three decisions interact, and a good result requires them to be coordinated rather than each optimised in isolation. The front end has almost no bearing on the outcome. This is why back end work dominates the effort in an optimising compiler.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.