Application Programming Interface

From Wikipedia

API je skraćenica za engleski izraz application programming interface, što znači interfejs za programiranje (date) aplikacije . To je skup protokola i rutina koji računarski sistem, računarska biblioteka ili aplikacija obezbjeđuje drugim aplikacijama za obavljanje zahtjeva i usluga tim aplikacijama. Npr. skup funkcija operativnog sistema koje programi mogu da koriste za obavljanje poslova kao upravljanje datotekama i prikazivanje informacija na ekranu.

Česta upotreba API-ja je unutar SDK-a (en. Software Development Kit), tako da SDK-ovi uključuju API zajedno sa drugim alatkama poput kompajlera ili linkera. Unutar SDK-a, API se koristi kao građevinski blokovi iz kojih se pravi računarski program. Npr. SDK za Java programski jezik sadrži J2SE API i javac kompajler, dok J2EE SDK, potreban za razvoj npr. WWW aplikacija, je dodatak Javinom SDK-u i sadrži dodatni API između ostalog za HTTP protokol potreban za web aplikacije.


Nedovršeni članak Application Programming Interface koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima Wikipedije.