All Exams Test series for 1 year @ ₹349 only
Question

A computer program that converts an entire program into machine language is called a(n):

This question was previously asked in
RRB NTPC 2019 CBT 1 Question Paper (8-Mar-2021) (Shift 2)
The correct answer is
Compiler

Understanding Program Translation Tools

A compiler is a special type of computer program designed to translate source code written in a high-level programming language into a lower-level language, typically machine code or object code, that a computer's processor can directly understand and execute.

Key Function of a Compiler

  • Translates Entire Program: A compiler processes the entire source code file at once.
  • Creates Executable File: It generates a standalone executable file or object code.
  • Error Detection: Compilers detect syntax errors and type mismatches across the entire program before execution can begin.
  • Machine Language Output: The final output is machine-readable instructions.

Comparing Translation Methods

  • Interpreter: Executes source code line by line, translating and running each instruction immediately. It does not produce a separate executable file.
  • Simulator: Mimics the behavior of a particular system or program, often used for testing or analysis, but doesn't directly translate the entire program into native machine code for execution.
  • Converter: A general term; while a compiler is a type of converter, not all converters perform the specific task of translating an entire program into machine language.

Therefore, the program that converts an entire program into machine language is a compiler.

Was this answer helpful?

Similar Questions

  1. Among the following, name the software components of a computer?
  2. You want to create a file called "Notes.txt". Which tool would you use?
  3. A system program that translates and executes an instruction at the same time is called:
  4. What is the function of WinZip?
  5. A high level source program must be translated first into a form that the machine can understand. This is done using a software called the:
  6. Which of the following web browsers is NOT a proprietary software?
  7. The trial test of a computer or software before the commercial launch is called:
  8. Which of the following is NOT a spreadsheet program?
  9. Which of the following is NOT a database software used on computers?
  10. Which one of the following is NOT a file sharing app?

Important Questions from Software

  1. _______ server acts as a set of components accessible to the software developer through an API defined by the platform itself.

  2. A ______ is a contagious program or code that attaches itself to another piece of software and then reproduces itself when that software is run.

  3. ______ is a type of malware that is often disguised as legitimate software.

  4. _______  displays a list of utility configure the computer system and install software and hardware. 

  5. Which of the following is not a LibreOffice Software Suite program?

Need Expert Advice?
Upcoming Exams
RRB ALP
July 28, 2026
RRB Group D
August 03, 2026
Test Series
RRB NTPC img
Railways
RRB NTPC Under Graduate 2026 New Mock Test Series
1459 Tests 2 Tests Free
213 Attempts
4.3(512)
English, Hindi, Telugu +7 More

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App