A device used for computing; specifically, an electronic machine which performs rapid, often complex calculations or compiles, correlates, and selects data in inference-like operations which are defined over a set of representational structures (information) and result from the manipulation of these structures in accordance with a fixed set of rules (instructions).

See also: digital computer, analog computer