Ero sivun ”Ohjelmointirajapinta” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
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
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 ==
|