I'm having problem with this problem because both b, c, and d all seem right to me. this is not assignment that is due for a grade, I am just doing questions for my own understanding.
One difference between a compiler and an interpreter is:
a) a compiler is a program
b) a compiler is used to translate a high-level language into machine language
c) a compiler is no longer needed after the program is translated.
d) a compiler processes source code.
It can't be because both interpreters and compilers are programs.