Ero sivun ”Ohjelmointirajapinta” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 2:
 
Ohjelmointirajapinta on määritelmä, jonka mukaan eri ohjelmat voivat tehdä pyyntöjä ja vaihtaa tietoja eli ''keskustella'' keskenään. Esimerkki rajapinnasta on käyttöjärjestelmän rajapinta, jolla ohjelmat voivat käyttää [[keskusmuisti]]a sekä [[tiedosto]]ja.
 
Ohjelmontirajapinnat voivat toimia ohjelmien välillä tai ohjelmien ja laitteiston välillä (esimerkiksi [[BIOS]]). Eräs ohjelmointirajapinnan tunnusmerkeistä on mahdollisuus muuttaa toteusta ilman häiriötä sen käyttäjille.<ref>{{Verkkoviite | osoite = https://www.infoq.com/presentations/history-api/ | nimeke = A Brief, Opinionated History of the API | tekijä = Joshua Bloch | kieli = {{en}} }}</ref>
 
== Historia ==
Keskeisessä osassa ovat ohjelmointirajapintojen syntyä on Maurice Wilkesin, David Wheelerin ja Stanley Gillin työ.<ref>{{Verkkoviite | osoite = https://nordicapis.com/who-invented-the-api/ | nimeke = Who Invented the API? | tekijä = Kristopher Sandoval | ajankohta = 20.9.2018 | viitattu = 17.6.2021 | kieli = {{en}} }}</ref>
 
== Kuvaus ==