Interfejs programowania aplikacji: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m drobne merytoryczne, drobne redakcyjne |
|||
Linia 1: | Linia 1: | ||
'''Interfejs programowania aplikacji''', interfejs programistyczny aplikacji ([[język angielski|ang.]] '' |
'''Interfejs programowania aplikacji''', '''interfejs programistyczny aplikacji''' ([[język angielski|ang.]] ''Application Programming Interface'', '''API''') – sposób, rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki [[program komputerowy|programy komputerowe]] komunikują się między sobą<ref>{{Cytuj stronę |url = http://www.webopedia.com/TERM/A/API.html |tytuł = What is Application Program Interface (API)? |nazwisko = Beal |imię = Vangie |opublikowany = Webopedia.com |język = en |archiwum = http://web.archive.org/web/20150616135419/http://www.webopedia.com/TERM/A/API.html |zarchiwizowano = 2015-06-16 |data dostępu = 2015-06-16}}</ref>. |
||
Definiuje się go na poziomie [[kod źródłowy|kodu źródłowego]] dla składników oprogramowania, na przykład [[oprogramowanie użytkowe|aplikacji]], [[biblioteka programistyczna|bibliotek]], [[system operacyjny|systemu operacyjnego]]. Zadaniem interfejsu programowania aplikacji jest dostarczenie odpowiednich specyfikacji [[podprogram]]ów, [[struktura danych|struktur danych]], [[klasa (programowanie obiektowe)|klas obiektów]] i wymaganych [[protokół komunikacyjny|protokołów komunikacyjnych]]. |
Definiuje się go na poziomie [[kod źródłowy|kodu źródłowego]] dla składników oprogramowania, na przykład [[oprogramowanie użytkowe|aplikacji]], [[biblioteka programistyczna|bibliotek]], [[system operacyjny|systemu operacyjnego]]. Zadaniem interfejsu programowania aplikacji jest dostarczenie odpowiednich specyfikacji [[podprogram]]ów, [[struktura danych|struktur danych]], [[klasa (programowanie obiektowe)|klas obiektów]] i wymaganych [[protokół komunikacyjny|protokołów komunikacyjnych]]. |
||
Przykładami takiego interfejsu są [[POSIX]] i [[Windows API]]. |
Przykładami takiego interfejsu są [[POSIX]] i [[Windows API]], a w przypadku [[Grafika 3D|grafiki 3D]] – [[Vulkan (API)|Vulcan]]. |
||
== Zobacz też == |
== Zobacz też == |
Wersja z 08:38, 31 sie 2018
Interfejs programowania aplikacji, interfejs programistyczny aplikacji (ang. Application Programming Interface, API) – sposób, rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki programy komputerowe komunikują się między sobą[1].
Definiuje się go na poziomie kodu źródłowego dla składników oprogramowania, na przykład aplikacji, bibliotek, systemu operacyjnego. Zadaniem interfejsu programowania aplikacji jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.
Przykładami takiego interfejsu są POSIX i Windows API, a w przypadku grafiki 3D – Vulcan.
Zobacz też
Przypisy
- ↑ Vangie Beal: What is Application Program Interface (API)?. Webopedia.com. [dostęp 2015-06-16]. [zarchiwizowane z tego adresu (2015-06-16)]. (ang.).