Ero sivun ”Ohjelmointirajapinta” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Luckas-bot (keskustelu | muokkaukset)
p r2.7.1) (Botti lisäsi: hr:API
Rivi 3:
== Kuvaus ==
 
Yksi ohjelmointirajapinnan päätarkoituksista on tarjota käyttömahdollisuus yleisimmille toiminteille. [[Käyttöjärjestelmä]] esimerkiksi voisi tarjota ohjelmointirajapinnan avulla käyttömahdollisuuden ikkunoiden tai [[kuvake|kuvakkeiden]] piirtoon, ja [[tietokanta]] taas rajapinnan kyselyiden läpiviemiseksi. Ohjelmointirajapinta liitetään hyvin usein osaksi [[SDK]]:ta (''Software development kit'').
 
Hyvä ohjelmointirajapinta sisältää abstraktin kerroksen, niin kutsutun "mustan laatikon", jonka avulla ohjelmoijan ei tarvitse tietää itse rajapinnan käyttämistä menetelmistä. Tämän avulla rajapinta voidaan pitää [[alaspäin yhteensopiva]]na, eli ohjelmointirajapinnan toimintaa voidaan tehostaa ilman, että ohjelma, joka käyttää rajapintaa, häiriintyisi siitä.
Rivi 10:
 
# Ohjelmointirajapintaa ei julkaista, tai se julkaistaan tietyin rajoituksin. Esimerkiksi [[Sony]] julkaisi [[PlayStation 2]] -rajapinnan vain lisensoiduille pelien tekijöille. Sony halusi määrätä, ketkä ja kuinka moni saa valmistaa pelejä pelikonsoliin, ja hyötyä pelin tekijöistä rahallisesti.
# Täysin tai lähestulkoon avoin ohjelmointirajapinnan julkaisu. Esimerkkinä [[Microsoft]], joka julkaisee useimmat rajapinnoistaan kaikkien käytettäväksi, mahdollistaen tietokoneohjelmien teon [[Microsoft Windows|Windows-käyttöjärjestelmälle]].
 
== Katso myös ==