Concept:A compiler is a system program that converts code, not a human being.
Explanation:In computer programming, the source program is written by a programmer in a high-level language.
A compiler reads this entire source program and translates it into an equivalent object program.
The object program is usually in machine code or executable form.
This translation is done as one complete process before the program runs.
Therefore, a compiler is a program, not a person who writes or compiles code.
It should not be confused with the programmer or the data entry operator.
Answer:D. program which translates source program into object program.