Language-Processors

LANGUAGE PROCESSORS: Since a computer hardware is capable of understanding only machine level instructions, So it is necessary to convert the High level Lang. ( HLL) into Machine Level Language.

There are three Language processors:

  1. Compiler: It is translator which coverts the HLL language into machine language in one go. A Source program in High Level Language get converted into Object Program in Machine Level Language.
  2. Interpreter: It is a translator which converts the HLL language into machine language line by line. It takes one statement of HLL and converts it into machine code which is immediately executed. It eliminate the need of separate compilation/run. However, It is slow in processing as compare to compiler.
  3. Assembler: It translate the assembly language into machine code.

 

error: Content is protected !!