When a computer program is run, the commands are executed in a particular order. As discussed in Chapter 4, the order is usually top to bottom, left to right for the commands in a script. This does not always need to be the case, as a programmer can instruct the computer to follow a different order.