API: Porovnání verzí
Smazaný obsah Přidaný obsah
m Oprava odkazu na rozcestník |
m typografické úpravy |
||
Řádek 1:
{{Různé významy}}
'''API''' (zkratka pro '''Application Programming Interface''') označuje v
== Příklady ==
Důležitá jsou například grafická API ([[OpenGL]] a
V
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
== Vlastnosti ==
API je abstrakce, která definuje a
* obecné – jedná se o
* konkrétní – chce řešit konkrétní problémy, jako jsou [[Mapy Google]] nebo Java API for XML Web Services
* jazykově závislé – to znamená, že je k
* jazykově nezávislé – to znamená, že lze volat z
Například internetová stránka, která uživatelům umožňuje hledání místních restaurací, je schopna si převzít vrstvu z
== Web API ==
{{Podrobně|Webová služba}}
Při použití v
== Implementace ==
Standard [[POSIX]] definuje API, které pokrývá širokou škálu běžně používaných funkcí a
[[Microsoft]] pro vytvoření zpětné kompatibility [[Windows API]] (Win32, tj. pro možnost běhu starších aplikací na novějších verzích systému Windows) poskytuje možnost nastavit specifický „režim kompatibility“. Apple zastává v
Mezi [[UN*X|unixovými]] operačními systémy existuje mnoho příbuzných, ale navzájem nekompatibilních operačních systémů, přestože běží na společné technické platformě (zejména [[IBM PC kompatibilní]] systémy). Bylo zde mnoho pokusů o
== Popis API v
API popisuje, jak se daná funkce volá a
SYNTAXE
#include <math.h>
double sqrt (double
float sqrtf (float
POPIS
Funkce sqrt() vypočítá druhou odmocninu z
NÁVRATOVÝ KÓD
Při úspěšném výpočtu je vrácena druhá odmocnina (jestliže X je reálné a
Funkce tedy vrací druhou odmocninu kladného desetinného čísla (jednoduché nebo dvojnásobná přesnosti) jako desetinné číslo. API je zde pro jazyk C popsáno v
== API v
{{Upravit část}} <!-- text je jako strojový překlad -->
V
API v
Například: třída představující zásobník může vystavit veřejně dvě metody <code>push()</code> (přidat nové položky do zásobníku), a
API v
Tento koncept lze provádět na místě, kde třída rozhraní API nemá metody pro všechno, ale pouze se s
V
== Reference ==
|