- Compiler translates high-level language to machine code.
- Interpreter executes code line by line.
- Assembler is for assembly language.
Step 1: Understanding source code translation.
- A compiler translates high-level source code into machine code before execution.
- Assembler is used for assembly language.
- Loader loads the program into memory.
Step 2: Selecting the correct option.
Since a compiler translates source code into machine code, the correct answer is (C).
If A + B means A is the mother of B; A - B means A is the brother of B; A % B means A is the father of B, and A \(\times\) B means A is the sister of B, which of the following shows that P is the maternal uncle of Q?