Ero sivun ”Ohjelmointirajapinta” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
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 &ndash; 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.