Interfejs programowania aplikacji: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
PG (dyskusja | edycje)
Anulowanie wersji 42706495 szkodnika 31.7.40.91 (dyskusja)
m +źródło, poprawa linku do przekierowania, int.
Linia 1: Linia 1:
'''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]] komunikują się między sobą. API definiuje się na poziomie [[kod źródłowy|kodu źródłowego]] dla takich składników oprogramowania jak np. [[aplikacja (informatyka)|aplikacje]], [[biblioteka programistyczna|biblioteki]] czy [[system operacyjny]]. Zadaniem API jest dostarczenie odpowiednich specyfikacji [[podprogram]]ów, [[struktura danych|struktur danych]], [[klasa (programowanie obiektowe)|klas obiektów]] i wymaganych [[protokół komunikacyjny|protokołów komunikacyjnych]].
'''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ę|tytuł = What is Application Program Interface (API)?|url = http://www.webopedia.com/TERM/A/API.html|opublikowany = Webopedia.com|data dostępu = 2015-06-16|nazwisko = Beal|imię = Vangie|język = en|archiwum = http://web.archive.org/web/20150616135419/http://www.webopedia.com/TERM/A/API.html|zarchiwizowano = 2015-06-16}}</ref>. API definiuje się na poziomie [[kod źródłowy|kodu źródłowego]] dla takich składników oprogramowania jak np. [[Oprogramowanie użytkowe|aplikacje]], [[biblioteka programistyczna|biblioteki]] czy [[system operacyjny]]. Zadaniem API jest dostarczenie odpowiednich specyfikacji [[podprogram]]ów, [[struktura danych|struktur danych]], [[klasa (programowanie obiektowe)|klas obiektów]] i wymaganych [[protokół komunikacyjny|protokołów komunikacyjnych]].


Przykładem API jest [[POSIX]], czy też [[Windows&nbsp;API]].
Przykładem API jest [[POSIX]], czy też [[Windows&nbsp;API]].


== Zobacz też ==
== Zobacz też ==
* [[Application Binary Interface|ABI]]
* [[Application Binary Interface|ABI]],
* [[Single UNIX Specification]]
* [[Single UNIX Specification]],
* [[Lista API firmy Microsoft]]
* [[Lista API firmy Microsoft]].

{{Przypisy}}


[[Kategoria:Interfejsy programistyczne|!]]
[[Kategoria:Interfejsy programistyczne|!]]

Wersja z 15:58, 16 cze 2015

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]. API definiuje się na poziomie kodu źródłowego dla takich składników oprogramowania jak np. aplikacje, biblioteki czy system operacyjny. Zadaniem API jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.

Przykładem API jest POSIX, czy też Windows API.

Zobacz też

  1. Vangie Beal: What is Application Program Interface (API)?. Webopedia.com. [dostęp 2015-06-16]. [zarchiwizowane z tego adresu (2015-06-16)]. (ang.).