Which translator converts the whole source program into machine code in one go?
ACompiler
BAssembler
CInterpreter
DDebugger
Answer & Solution
Correct answer: A. Compiler
1. A computer executes machine code only, so high level code must be translated.
2. A compiler converts the source code into machine code as a single pass over the program.
3. Once translated, the compiler itself is no longer needed to run the program.
4. An interpreter instead translates one line at a time, so it is needed every time the code runs.
5. An assembler handles assembly language only, and a debugger finds errors rather than translating.
_Source: syllabus Computer Science Class 11, Ch 1 'Computer System', S1.7.3 Programming Tools_
Keep practising Software
Browse all Software questions for IBPS Clerk, or explore more Computer Awareness topics.
Related questions
Which one is NOT an operating system?Complete the translation chainFree and open, or paid?Match each translator to its jobSort the software into its categorySoftware written for a wide audience, such as a spreadsheet tool or a web browser, is callWhich of these is an example of proprietary software?Skype and Adobe Reader, which can be used free of cost but whose source code is not releas