Glossary / Translator

Term: Translator

Translators are required to turn high-level programming languages and low-level programming languages into machine code (source code into object code).

This is required as computers ultimately only understand machine code (binary).

Examples of translators:

  • Compiler – for high-level languages
  • Interpreter – for high-level languages
  • Assembler – for low-level assembly language

Each translator has their own particular uses and benefits.