A Software which converts a high level language program into machine language is called—
Verified Answer
A. Compiler
B. Assemble
C. Loader
D. Interpreter
E. None of these
Explanation:
A (A) compiler translates an entire high-level language program into machine language (object code) before execution. (D) An interpreter translates and executes code line by line. (B) An assembler translates assembly language. (C) A loader loads executable code into memory. Thus, (A) Compiler is correct.