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. Batch programs can be started by interactive users who request their interactive program to run the batch program. 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.