, auto insurance, car insurance, home insurance, Life insurance | ||
check prices, sony dsc, nikon coolpix, casio exilim, pentax optio | ||
one ball, long scarf, harry potter, deco ribbon, ribbon scarf | ||
1
|
"API" redirects here. For other uses, see API (disambiguation).
An application programming interface (API) is a source code interface that an operating system or library provides to support requests for services to be made of it by computer programs.QuickStudy: Application Programming Interface (API). ComputerWorld.
Contents |
An API is similar to an application binary interface (ABI) in that both specify details of how two independent computer programs can interact. However, an API is typically defined at a higher level (i.e., in terms of a programming language that can be compiled when an application is built, rather than an explicit low level description of how data is laid out in memory). For example, the Linux Standard Base is an ABI, while POSIX is an API.Update on Standards. USENIX.
The software that provides the functionality described by an API is said to be an implementation of the API. The API itself is abstract, in that it specifies an interface and the behavior of the identifiers specified in that interface; it does not specify how the behavior may be implemented.
There are two general kinds of API publishing policies that are often encountered:
This article is licensed under the GNU Free Documentation License. It uses material from Wikipedia