There are three birthstones for the month of December: tanzanite, zircon and turquoise. All three of these stones are a deep blue color and have their own history and chemical composition. One of the more interesting of the three is tanzanite, a gem you may not have heard of before.
For other uses, see Interface (disambiguation) Â§ Computing. In computing, an interface is a shared boundary across which two separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans and combinations of these.
In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications.An API expresses a software component in terms of its operations, inputs, outputs, and underlying types.n such languages, the API is still distributed as a library. For example, the Java language libraries include a set of APIs that are provided in the form of the JDK used by the developers to build new Java programs.