Ero sivun ”Ohjelmointirajapinta” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1:
'''Ohjelmointirajapinta''' ({{k-en|Application programming interface, API}}) on raja komponenttien/moduulien välillä [[ohjelmointi|ohjelmoitavassa]] järjestelmässä.<ref name="cgjacsapi">{{Verkkoviite | osoite = https://www.cs.cmu.edu/~charlie/courses/15-214/2014-fall/slides/17-api-design.pdf | nimeke = Principles of Software Construction: Objects, Design, and Concurrency – Principles of API Design | tekijä = Charlie Garrod & Jonathan Aldrich | tiedostomuoto = PDF | ajankohta = syksy 2014 | viitattu = 17.6.2021 | kieli = {{en}} }}</ref>
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.
|