Aplikacijų programavimo sąsaja: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Luckas-bot (aptarimas | indėlis)
S r2.7.1) (robotas Pridedama: hi:एपीआई
Tviska (aptarimas | indėlis)
Eilutė 3:
== Aprašymas ==
 
Viena iš pagrindinių API funkcijų, tai viešai pasiekiamų [[Funkcija (programavimas)|funkcijų]], [[Klasė (programavimas)|klasių]], [[Metodas (programavimas)|metodų]] apibrėžimas, kuriomis programuotojas gali pasiekti tam tikrą funkcionalumą, pavyzdžiui, nupiešti langą ekraną, naudojant tam skirtą [[Biblioteka (programavimas)|biblioteką]]. Kaip ir dauguma sąsajų, API yra abstrakcija. Tiek žemo lygio, tiek aukšto lygio [[Interfeisas|sąsają]] API apibrėžia per aukšto lygio sąsają.
 
Pavyzdžiui, beveik visos [[Operacinė sistema|operacinės sistemos]] turi savo API, todėl programuotojas gali parašyti jai [[Programinė įranga|programinę įrangą]]. Kompiuterinė [[Programa (kompiuterio)|programa]] gali, o dažniausiai ir turi naudoti jos API (ar kitą API, aprėpiančią šią) tam, kad galėtų valdyti atmintį, failinę sistemą, kitas operacinės sistemos dalis. Dauguma [[Programa (kompiuterio)|programų]] ir sistemų tipų, kaip grafinės sistemos, web servisai ir netgi kai kurie žaidimai, realizuoja savo aplikacijų programavimo sąsają. Vieningos API naudojimas dažnai reiškia panašią vartotojo sąsają, taigi naudotojui lengviau prisitaikyti prie naujų programų.