Translators

M1-R5.1 & CCC · Chapter 1: Introduction to Computer · 1 min read

Translator 

Translator is a program which is used to translate /convert assembly language/High level language into machine language.

Assembly language/ high level language translator——→ Machine language 

Programming language

Translator

Machine language

No need of translator

Assembly Language 

Assembler

High level language

Compiler, Interpreter

Assembler: Assembler is a translator program which is used to translate/convert the assembly language into the machine language.

Compiler: Compiler is a translator program which is used to translate or convert the high level language into the machine language.

Interpreter: An interpreter is a type of translator used for translating program written in high level language .It takes one statement of high level language