A compiler is a translating program which

A. Translates instruction of a high level language into machine language

B. Translates entire source program into machine language program

C. It is not involved in programs execution

D. All of above

Please do not use chat terms. Example: avoid using "grt" instead of "great".