A computer is an electronic device that can perform operations according to a set of instructions called a program. There are several types of computers: digital computers operate on discrete data using binary digits and include microcomputers, minicomputers, mainframe computers, and supercomputers; analog computers use continuously variable physical quantities; and hybrid computers exhibit features of both analog and digital computers. A microcomputer is a small computer with a microprocessor as its central processing unit that became popular in the 1970s-80s; they are used in homes for education and medical applications like storing records.