A

Admin • 658.51K Points
Coach

Q. Which one of the following is a programme that converts high level language to machine language?

  • (A) Linker
  • (B) Assembler
  • (C) Interpreter
  • (D) Compiler
  • Correct Answer - Option(D)
  • Views: 1
  • Filed under category Computer
  • Hashtags:

Explanation by: Admin

A compiler is a program that converts a high-level language (such as C, Java, or Python) into machine language (binary code) so that the computer can execute it. The compilation process happens before execution and translates the entire code at once.

Other Options Explained:

  • (A) Linker → Combines multiple object files into a single executable file.
  • (B) Assembler → Converts assembly language (low-level) into machine code, not high-level language.
  • (C) Interpreter → Translates and executes line by line, unlike a compiler which translates the entire program at once.

Thus, the correct answer is (D) Compiler.

You must be Logged in to update hint/solution

Discusssion

Login to discuss.

Be the first to start discuss.