API


Další významy jsou uvedeny v článku API (rozcestník).

API (anglicky Application Programming Interface) označuje v informatice rozhraní pro programování aplikací. Tento termín používá softwarové inženýrství v programování. Jde o sbírku procedur, funkcí či tříd nějaké knihovny (ale třeba i jiného programu nebo jádra operačního systému), které může využívat programátor, který je využívá. API určuje, jakým způsobem se funkce knihovny mají volat ze zdrojového kódu programu; rozhraní knihovny, které se využívá po přeložení programu do binární podoby a během jeho běhu, se nazývá ABI.

Důležitá jsou například grafická API (OpenGL a DirectX), která jsou standardizována a programátor je může v programu využít. Způsob jejich vykonání pak záleží na konkrétním počítači, na výkonnosti grafické karty, případně může být vykreslování kompletně softwarově emulováno nějakou programovou knihovnou (např. Mesa).

V operačním systému Microsoft Windows se pro komunikaci programů se systémem používá Windows API.

Funkce API jsou programové celky, které programátor používá namísto toho, aby je sám naprogramoval.

API operačních systémů

V současné době jsou nejrozšířenější dva standardy API OS: POSIX (IEEE) a Win32 (Microsoft). Rozhraní POSIX bylo vytvořeno pro standardizaci unixových operačních systémů, rozhraní Windows API reprezentuje rozhraní pro systém s mikrojádrem (absence systémových volání).

Související články








stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History