Fundamentals of a Computer

Language Translator or Language Processor

Mostly computer programs are written in high level language but the Computer can only understands the machine language. Therefore, we need a language translator that can convert the codes into machine code.
"A Language Translator or Language Processor is a translator software that converts the code of any languages into machine code."

The three types of Language Translators are :-

quizmanthon-computer-languages

1. Assembler :- An Assembler is a software that converts assembly language codes into machine codes.

2. Interpreter :- An Interpreter is a software that converts high level languages codes into machine codes line by line.

3. Compiler :- A Compiler is a software that converts the entire high level languages codes into machine codes.

Some points to remember :-

  • The first Assembler was invented by Nathaniel Rochester.
  • The first Interpreted high level language was LISP implemented in the year 1958by Steve Russell.