What is Programming?

A program is a set of instructions for a computer. The instructions are very low-level: instructions for a pocket calculator.

The challenge is to synthesize complex behavior from simple instructions.

The computer is so fast that the human mind cannot keep up with every detail. Thus, computer science must deal with abstraction: how can we specify a program in an abstract, easy-to-write, easy-to-understand form?

Programming has several aspects:

Contents    Prev    Next    Page+10    Index