Change set

Pick exam & year, then Go.

Question map
Not attempted Correct Incorrect ★ Bookmarked
Loading…
Q56 (CDS-II/2008) Science & Technology › ICT, AI, Cybersecurity & Emerging Tech › Computer software types Answer Verified

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

Result
Your answer: —  Â·  Correct: D
Explanation

A compiler is a specialized system software that translates high-level language source code into machine language or object code in a single batch process. Unlike an interpreter, which executes code line-by-line, a compiler scans the entire program and generates an executable file that the processor can run directly. While both compilers and interpreters handle high-level languages, the compiler is the primary tool for full conversion to machine-readable binary. In contrast, an assembler is used specifically for low-level assembly language, and a linker combines various object files generated by the compiler into a final executable program. Although the provided snippets discuss biological 'compilation' and sequencing [c2], in computer science, the term strictly refers to the translation of human-readable code into the binary instructions understood by hardware.

Sources

  1. [1] Environment, Shankar IAS Acedemy .(ed 10th) > Chapter 16: Conservation Efforts > r6.r7.t. Programs pf iBOL > p. 248
How others answered
Each bar shows the % of students who chose that option. Green bar = correct answer, blue outline = your choice.
Community Performance
Out of everyone who attempted this question.
54%
got it right
✓ Thank you! We'll review this.

SIMILAR QUESTIONS

5 Cross-Linked PYQs

UPSC repeats concepts across years. Login to see how this question connects to 5 others.

Login with Google