What is the name of the translator that processes a complete program written in a high-level language and converts it into machine code?
Explanation
A compiler is a translator that takes the entire high-level language program and converts it into machine language code in one go. Unlike an assembler, which converts assembly language to machine code, or general translators, a compiler processes the full program before producing machine code. System software is a broader category that includes compilers but is not itself a translator.