Complete the statement by choosing the correct term.
The front-end of a compiler reads and checks the source code for errors and creates an intermediate representation.
Complete the statement by choosing the correct term.
The back-end takes the intermediate code and converts it into machine code suitable for the target hardware.
Complete the statement by choosing the correct term.
Optimization is usually done in the back-end to improve the performance of the machine code.
Fill both blanks with the correct terms.
The front-end checks the code structure and meaning, and the back-end produces efficient machine code.
Fill all three blanks with the correct terms.
The front-end creates the intermediate code, the optimizer refines it, and the back-end generates machine code.