The program which is written in a machine language is called object program. The computer understands the object code directly. The linker Is a program that combines the object program with additional library files and produces one executable file with .exe extension.