An electronic device that stores and manipulates information. It differs from a calculator in being able to store a program and to store and retrieve information in its memory without human help.
A device capable of accepting data in the form of facts and figures, manipulating them in a prescribed way, and supplying the results of these processes as meaningful information. This device usually consists of input and output devices, storage, arithmetic and logic units, and a control unit. Usually an automatic, stored-program machine is implied.