For faster navigation, this Iframe is preloading the Wikiwand page for API.

API

API преусмерава овде. За друга значења погледајте Апи (вишезначна одредница)

API (енгл. Application Programming Interface — програмски интерфејс апликације) интерфејс је за програмирање који дефинише начине на које апликације могу да захтевају услуге од библиотека или оперативних система.[1][2][3] API одређује речник и конвенције позивања које програмер треба да примени како би користио сервисе. То може да укључује спецификације за рутине, структуре података, објектне класе и протоколе који се користе за комуникацију између софтвера који тражи услугу и библиотеке.

АПИ може да буде:

  • Језички зависан; то јест, доступан само за дати програмски језик, коришћењем синтаксе и елемената тог језика да би се АПИ учинио згодним за коришћење у овом контексту.
  • Језички независан; то јест, писан на начин који омогућава да АПИ буде позван из различитих програмских језика (обично асемблерски или Ц интерфејс). Ово је пожељно својство АПИје сервисног стила који нису везани за дати процес или систем, и доступни су путем удаљеног позива процедуре.

Сам АПИ је у великој мери апстарктан у смислу да спецификује интерфејс и контролише понашање објеката спецификованих интерфејсом. Софтвер који пружа функционалност коју АПИ описује се назива имплементацијом АПИја. АПИ се обично дефинише у терминима програмског језика који се користи за прављење апликације. Сродни термин апликациони бинарни интерфејс (АБИ) је дефиниција нижег нивоа која се тиче детаља на нивоу асемблера. На пример Линуксова стандардна база је АБИ, док је POSIX АПИ.[4]

Акроним АПИ понекад може да се користи као референца не само на цео интерфејс, већ и на појединачну функцију, или чак на скуп више АПИја које нека организација испоручује. Стога обим значења обично одређује особа или документ који преноси информацију.

Извори

  1. ^ . Бесплатни онлајн речник рачунарства. 15. 2. 1995 https://web.archive.org/web/20090922222206/http://foldoc.org/Application+Program+Interface. Архивирано из оригинала 22. 09. 2009. г. Приступљено 28. 6. 2009.  Текст „ titleAPI” игнорисан (помоћ); Недостаје или је празан параметар |title= (помоћ)
  2. ^ „Definition of: API”. Магазин ПЦ. 1996. Архивирано из оригинала 07. 03. 2013. г. Приступљено 28. 6. 2009. 
  3. ^ Оренштајн, Дејвид (10. 1. 2000). „QuickStudy: Application Programming Interface (API)”. Computerworld. Архивирано из оригинала 18. 4. 2009. г. Приступљено 4. 6. 2009. 
  4. ^ Стоугтон, Ник (2005). „Апдејт стандарда” (PDF). USENIX. Приступљено 4. 6. 2009. 

Спољашње везе

{{bottomLinkPreText}} {{bottomLinkText}}
API
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?