chapter  7
34 Pages

Computers and programs

In this chapter, we therefore learn what it is that constitutes a computer program, from the point of view of the machine (the computer), and also from the point of view of the programmer, and how the data manipulated by such programs is represented. We will examine the essential buildingblocks from which all programs are made, and consider how these program constructs are supported by the fundamental operations of the machine. The approach is generic: no specific computer is used as the basis for this discussion – rather the fundamental features which are common to all computers are described.