an electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.
hope this helps
4.4m questions
5.7m answers