1. The point at which a connection is made between two elements so that they can work with each other or exchange information.
2. Software that enables a program to work with the user (the user interface, which can be a command-line interface, menu-driven interface, or a graphical user interface), with another program such as the operating system, or with the computer’s hardware. See also application programming interface, graphical user interface.
3. A card, plug, or other device that connects pieces of hardware with the computer so that information can be moved from place to place. For example, standardized interfaces such as RS-232-C standard and SCSI enable communications between computers and printers or disks. See also RS-232-C standard, SCSI.
(Computer science) Hardware and associated circuitry that links one device with another (especially a computer and a hard disk drive or other peripherals); SYN. port.
A program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system; SYN. user interface.
In computing, the point of contact between two programs or pieces of equipment. The term is most often used for the physical connection between the computer and a peripheral device, which is used to compensate for differences in such operating characteristics as speed, data coding, voltage, and power consumption. For example, a printer interface is the cabling and circuitry used to transfer data from a computer to a printer, and to compensate for differences in speed and coding.
Common standard interfaces include the Centronics interface, used to connect parallel devices, and the RS232 interface, used to connect serial devices. For example, in many microcomputer systems, an RS232 interface is used to connect the microcomputer to a modem, and a Centronics device is used to connect it to a printer.
(programming) Interface is group of logically or semantically related routines which provide communication betweena provider of a service (server object) and its clients.
A data transmission scheme in which data and control bits are sent sequentially over a single channel. In reference to a serial input/output connection, the term usually implies the use of an RS-232 or RS-422 interface. See also RS-232-C standard, RS-422/423/449. Compare parallel interface.
In computing, an interface through which data is transmitted one bit at a time. Compare with parallel interface.