Programs can be characterized as interactive or batch in terms of what drives them and how continuously they run. A batch program runs and does its work, and then stops. Interactive users who request their interactive program to run the batch program can start batch programs. A command interpreter or a Web browser is an example of an interactive program. A program that computes and prints out a company payroll is an example of a batch program.
Print jobs are also batch programs.
When you create a program, you write it using some kind of computer language. Your language statements are the source program. There are several synonyms for object program, including object module and compiled program. The object program contains the string of 0s and 1s called machine language that the logic processor works with.