Software Life Cycle

The way in which software runs on a computer can be broken down into 3 basic steps (see Figure 2.1).

1. The computer receives a set of instructions.

2. If those instructions are not in a form that the computer can understand (binary), the computer must try to transform them into binary (using other instructions that are already in binary).

3. The computer hardware executes instructions in binary.

Image

Figure 2.1 How software makes the computer do stuff

Get Learning to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.