Glossary / 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.