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

compiler

assembler

all of them

interpreter