A computer is a programmable machine that can execute a prerecorded list of instructions. It responds to specific instructions in a well-defined manner. Modern computers are electronic, digital machines that can be described in terms of their hardware and software. Hardware refers to the physical components of a computer like disks, disk drives, keyboards, printers, and chips that can be touched.