A computer is a machine that can be programmed to manipulate symbols. Its principal characteristics are: It responds to a specific set of instructions in a well-defined manner. It can execute a prerecorded list of instructions (a program). It can quickly store and retrieve large amounts of data.
The characteristics of computers that have made them so powerful and universally useful are speed, accuracy, diligence, versatility and storage capacity.