Which translator typically translates an entire source program into machine code or another target form before execution?
Options
A.
Compiler
B.
Interpreter
C.
Debugger
D.
More than one of the above
E.
None of the above
Correct Answer (Detailed Explanation is Below)
A.
Compiler
Detailed Explanation
Correct Answer: Compiler.
Explanation: A compiler translates source code into a target program or intermediate representation before execution. An interpreter generally executes program instructions through an interpretation process. The exact implementation depends on the language and runtime.