A Computer is a device capable of performing a series of arithmetic or logical operations. It is distinguished from a calculator by being programmable and capable of storing and retrieving data. Computers are made possible by previous advances in Mathematics and continuing developments in Electronics. Significant advances in Computer technology take place at an amazing pace. Computers have proven useful and necessary in many applications, including huge computations, entertainment, information storage, cryptography, and control of Robots.