The Interface reference article from the English Wikipedia on 24-Apr-2004
(provided by Fixed Reference: snapshots of Wikipedia from wikipedia.org)

Interface

In general usage, an interface is the point, area, or surface along which two substances or other qualitatively different things meet; it is also used metaphorically for the juncture between items.

The verb to interface means to interconnect two or more entities at a common point or shared boundary, or to prepare either entity for that purpose.

The word interface also has the following specialized meanings:

Interfaces in computer science

Examples of
programming languages that provide interfaces: The concept of interface is the cornerstone of modular programming, a forerunner and ingredient of object-oriented programming. Interfaces were historically derived from the header files of the C programming language by restricting their syntactic context and contents, and making them a part of the language semantics (as opposed to a mere preprocessor feature).

See also: