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

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

Correct Answer: All of the above

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.

Related Questions

Which of the following word processors came first?
Compared to CISC. RISC processors (at the same clock ) are
Compared to CISC, RISC processors (at the same clock) are

Next steps