Skip to main content
We see a lot of misuse of this tag, made usage guidance and excerpt more explicit (in same style as we use in other tags).
Source Link

API, for code implementing (not using) an Application Programming Interface. A program's API defines the proper way for a developer to request services from that program, site and/or service. Do NOT use this tag if the code simply uses an already existing API. This tag is purely for questions which implement one in the question itself.

For using existing API, see if a tag is already created here. Keep in mind not every API needs its own tag. Questions about the Stack Exchange API can be tagged with .

API, for code implementing (not using) an Application Programming Interface. A program's API defines the proper way for a developer to request services from that program, site and/or service.

For using existing API, see if a tag is already created here. Keep in mind not every API needs its own tag. Questions about the Stack Exchange API can be tagged with .

API, for code implementing an Application Programming Interface. A program's API defines the proper way for a developer to request services from that program, site and/or service. Do NOT use this tag if the code simply uses an already existing API. This tag is purely for questions which implement one in the question itself.

For using existing API, see if a tag is already created here. Keep in mind not every API needs its own tag. Questions about the Stack Exchange API can be tagged with .

Revised completely out-of-date and ill-written guidance + excerpt for tag, related to https://codereview.meta.stackexchange.com/questions/9031/
Source Link

An application programming interfaceAPI, for code implementing (APInot using) is a source code based specification intended to be used as an interface by software components to communicate with each otherApplication Programming Interface. An A program's API may include specificationsdefines the proper way for routines, data structures, object classesa developer to request services from that program, site and variables/or service.

AnFor using existing API specification can take many forms, including an International Standard, such as POSIX, or vendor documentation, such as the Microsoft Windows API or the libraries ofsee if a programming language, e.gtag is already created here. Standard Template LibraryKeep in C++ or Javamind not every API needs its own tag.

An API differs from an ABI (Application Binary Interface) in that the former is source code based while Questions about the latter is a binary interface. For instance POSIX is anStack Exchange API, while the Linux Standard Base is an ABI.

Source: can be tagged with Wikipedia (Application Programming Interface).

An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables.

An API specification can take many forms, including an International Standard, such as POSIX, or vendor documentation, such as the Microsoft Windows API or the libraries of a programming language, e.g. Standard Template Library in C++ or Java API.

An API differs from an ABI (Application Binary Interface) in that the former is source code based while the latter is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI.

Source: Wikipedia (Application Programming Interface)

API, for code implementing (not using) an Application Programming Interface. A program's API defines the proper way for a developer to request services from that program, site and/or service.

For using existing API, see if a tag is already created here. Keep in mind not every API needs its own tag. Questions about the Stack Exchange API can be tagged with .

added 868 characters in body
Source Link

An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables.

An API specification can take many forms, including an International Standard, such as POSIX, or vendor documentation, such as the Microsoft Windows API or the libraries of a programming language, e.g. Standard Template Library in C++ or Java API.

An API differs from an ABI (Application Binary Interface) in that the former is source code based while the latter is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI.

Source: Wikipedia (Application Programming Interface)

An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables.

An API specification can take many forms, including an International Standard, such as POSIX, or vendor documentation, such as the Microsoft Windows API or the libraries of a programming language, e.g. Standard Template Library in C++ or Java API.

An API differs from an ABI (Application Binary Interface) in that the former is source code based while the latter is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI.

Source: Wikipedia (Application Programming Interface)

Link
Loading