computer



an electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.