Vidyalelo
Computer Fundamentals · Q336

Operating System

Computer Related · Computer Fundamentals · question 336

Q336

Which of the following are(is) Language Processor(s)

A.
assembles
B.
compilers
C.
interpreters
D.
All of the above
Answer
E.
None of the above

Answer: Option D

Solution

Answer: Option D
Solution:
Language processor is a software that bridges the execution gap. Input is the source program and output is the target code. Types of language processor are : assembler, compiler and interpreter.

Assembler: It converts assembly language program to machine language which computer understands. They produce executable code.
Compiler: It converts a high language program to machine language program. Translation process should also tell about the presence of errors in the source program.
Interpreter: It bridges the execution gap without generating the machine language code. In this, there is no target code. It executed the code line by line.