A computer is a device that can carry out arithmetic and logical operations automatically through programming. There are different types of computers including supercomputers, mainframes, minicomputers, workstations, towers, desktops, laptops, notebooks, subnotebooks, and hand-held computers. Supercomputers and mainframes are the fastest computers available. Minicomputers and workstations are mid-sized computers used for engineering. Personal computers come in tower, desktop, laptop, notebook, subnotebook, and hand-held models of varying sizes and portability.