• A To execute the code directly on the hardware
  • B To translate high-level code into machine code
  • C To manage the memory for a program
  • D To assist in writing pseudo-code