1.16 Assembler
Assembler is a language translator that translates an assembly language program into machine code.
1.17 Source Program
A program written in any high-level programming language is called the source program. The source program is translated to machine code with the help of language processor program before to run in the computer.
1.18 Object Program
The translated program into machine code is called the object program.
1.19 Interpreter
An interpreter works like a compiler. It checks the whole program and then translates each line of the program one by one. It is a slowest program.