肝胆脾挂什么科
- API преусмерава овде. За друга значе?а погледа?те Апи (вишезначна одредница)
API (енгл. Application Programming Interface — програмски интерфе?с апликаци?е) интерфе?с ?е за програмира?е ко?и дефинише начине на ко?е апликаци?е могу да захтева?у услуге од библиотека или оперативних система.[1][2][3] API одре?у?е речник и конвенци?е позива?а ко?е програмер треба да примени како би користио сервисе. То може да ук?учу?е спецификаци?е за рутине, структуре података, об?ектне класе и протоколе ко?и се користе за комуникаци?у изме?у софтвера ко?и тражи услугу и библиотеке.
АПИ може да буде:
- ?езички зависан; то ?ест, доступан само за дати програмски ?език, кориш?е?ем синтаксе и елемената тог ?езика да би се АПИ учинио згодним за кориш?е?е у овом контексту.
- ?езички независан; то ?ест, писан на начин ко?и омогу?ава да АПИ буде позван из различитих програмских ?езика (обично асемблерски или Ц интерфе?с). Ово ?е поже?но сво?ство АПИ?е сервисног стила ко?и нису везани за дати процес или систем, и доступни су путем уда?еног позива процедуре.
Сам АПИ ?е у велико? мери апстарктан у смислу да специфику?е интерфе?с и контролише понаша?е об?еката спецификованих интерфе?сом. Софтвер ко?и пружа функционалност ко?у АПИ опису?е се назива имплементаци?ом АПИ?а. АПИ се обично дефинише у терминима програмског ?езика ко?и се користи за прав?е?е апликаци?е. Сродни термин апликациони бинарни интерфе?с (АБИ) ?е дефиници?а нижег нивоа ко?а се тиче дета?а на нивоу асемблера. На пример Линуксова стандардна база ?е АБИ, док ?е POSIX АПИ.[4]
Акроним АПИ понекад може да се користи као референца не само на цео интерфе?с, ве? и на по?единачну функци?у, или чак на скуп више АПИ?а ко?е нека организаци?а испоручу?е. Стога обим значе?а обично одре?у?е особа или документ ко?и преноси информаци?у.
Референце
[уреди | уреди извор]- ^ ?API”. Бесплатни онла?н речник рачунарства. 15. 2. 1995. Архивирано из оригинала 22. 09. 2009. г. Приступ?ено 28. 6. 2009.
- ^ ?Definition of: API”. Магазин ПЦ. 1996. Архивирано из оригинала 07. 03. 2013. г. Приступ?ено 28. 6. 2009.
- ^ Ореншта?н, Де?вид (10. 1. 2000). ?QuickStudy: Application Programming Interface (API)”. Computerworld. Архивирано из оригинала 18. 4. 2009. г. Приступ?ено 4. 6. 2009.
- ^ Стоугтон, Ник (2005). ?Апде?т стандарда” (PDF). USENIX. Приступ?ено 4. 6. 2009.
Спо?аш?е везе
[уреди | уреди извор]- Практични диза?н API-?а к?ига и са?т за сарад?у (?език: енглески)
- Како диза?нирати добар АПИ, и зашто ?е то важно — ПДФ (?език: енглески)
- Сервисно-ори?ентисана архитектура (СОА): Пут у интегриса?е ентерпра?з апликаци?а (ЕАИ) (?език: енглески)
- Организована листа АПИ референци Архивирано на веб-са?ту Wayback Machine (10. ?ул 2019) (?език: енглески)
- ISO/IEC JTC 1 директиве, 5. изда?е, верзи?а 3.0, анекс ?: Смернице за стандардизаци?у АПИ?а (?език: енглески)