The ------------------- translates the source program into the machine code or object code

interpreter

assembler

compiler

all of them