A computer program that converts an entire program into machine language is called a/an

A computer program that converts an entire program into machine language is called a/an

A. Interpreter
B. Simulator
C. Compiler
D. Commander