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. What is the function of WinZip?
  2. A system program that translates and executes an instruction at the same time is called:
  3. 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:
  4. Which of the following web browsers is NOT a proprietary software?
  5. Debugging is another term for:
  6. The COBOL language is suitable for:
  7. Which of the following is NOT a spreadsheet program?
  8. The trial test of a computer or software before the commercial launch is called:
  9. Which one of the following is NOT a file sharing app?
  10. A programme or piece of code that is loaded onto a person's computer without his/her knowledge and runs against his/her wishes is a type of malware called:

Important Questions from Software

  1. Which of the following options is programming software?

    A. ABasic

    B. RBasic

    C. TBasic

    D. QBasic

  2. Which of the following option is used to move data from one place to another in a document (MS-Office)?

  3. An intentionally disruptive software that spreads from computer to computer is known as

  4. _________ was the first commercially successful word processing software.

  5. D-Base is:

Need Expert Advice?
Upcoming Exams
RRB NTPC
September 27, 2026
Test Series
RRB NTPC img
Railways
RRB NTPC Under Graduate 2026 New Mock Test Series
1580 Tests 2 Tests Free
469 Attempts
4.3(493)
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