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
Answer: Option D
Solution (By Examveda Team)
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.

The translator is best describe as