This document provides information on different types of translators - assemblers, compilers, and interpreters. It discusses:
- Assemblers translate assembly language to machine code and check for errors. The output is called object code.
- Compilers translate high-level languages to machine code in a lengthy process, generating errors if needed. Object code is produced.
- Interpreters translate each instruction as the program runs, without producing object code. Errors can be found more easily than with compilers.