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

m
m (+źródło, poprawa linku do przekierowania, int.)
m (WP:SK+Bn)
'''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 |opublikowanytytuł = Webopedia.com|dataWhat dostępuis =Application Program Interface (API)? 2015-06-16|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>. 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]].
 
== Zobacz też ==
* [[Application Binary Interface|ABI]],
* [[Single UNIX Specification]],
* [[Lista API firmy Microsoft]].
 
{{Przypisy}}
 
[[Kategoria:Interfejsy programistyczne|! ]]