Prijeđi na sadržaj

API

Izvor: Wikipedija
Inačica 3662027 od 7. rujna 2012. u 04:45 koju je unio Kubura (razgovor | doprinosi) (Uklonjena promjena suradnika 95.156.186.97, vraćeno na zadnju inačicu suradnika Ptbotgourou)

Aplikacijsko programsko sučelje[1][2] (eng. application programming interface, API) ili sučelje za programiranje aplikacija je skup određenih pravila i specifikacija koje programeri slijede tako da se mogu služiti uslugama ili resursima operacijskog sustava ili nekog drugog složenog programa kao standardne biblioteke rutina (funkcija, procedura, metoda), struktura podataka, objekata i protokola.

Na primjer s programskim jezicima kao Java, C i Python dolazi skup osnovnih aplikacijskih programskih sučelja dok specifični API-ji dolaze s programskim paketima posebne namjene kao što su Google Maps, MySQL, Facebook Platform.

Korištenjem API-ja omogućava programerima koristiti rad drugih programera štedeći vrijeme i trud koji je potreban da se napiše neki složeni program, pri čemu svi programeri koriste iste standard. Naprjetkom u operacijskim sustavima, osobito naprjetkom u grafičkom korisničkom sučelju API je nezaobilazan u stvaranju novih aplikacija. Umjesto da se programi pišu novi iz temelja, programeri nastavljaju na radu drugih.

Izvori

  1. D.Begušić. Računarska grafika. Grafički standardi. Inženjerska grafika. Fakultet elektrotehnike, strojarstva i brodogradnje, Split. Pristupljeno 11. svibnja 2011.
  2. Marko Knežević. Aplikacijsko programsko sučelje protokola SIP za senzorska očitanja. Hrvatska znanstvena bibliografija. Institut Ruđer Bošković. Pristupljeno 11. svibnja 2011.