Ero sivun ”Ohjelmointirajapinta” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Rivi 6:
 
== Historia ==
Keskeisessä osassa ohjelmointirajapintojen syntyä on [[Maurice Wilkes]]in, David Wheelerin ja Stanley Gillin työ [[EDSAC]]-tietokoneen parissa.<ref name="nksapi">{{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>
Aiempi [[John von Neumann]]in ja Herman Goldstinen työ käsitteli aihetta hyvin yleisellä tasolla.<ref name="nksapi" />
Wilkesin havaittua ensimmäisen ei-triviaalin ohjelman yhteydessä käyttävänsä jatkossa huomattavasti aikaa ohjelmien [[debuggaus|debuggaukseen]] tunnistettiin tarve uudelleen käytettäville [[aliohjelma|alirutiineille]].<ref name="nksapi" /> EDSAC:lla ei ollut vielä kilpailevia arkkitehtuureita, ei edes toista samanlaista tietokonetta eikä ennestään ollut olemassa vanhoja tuettavia ohjelmia, mutta se oli varhainen käsitteen syntyyn vaikuttanut askel.<ref name="nksapi" />
Ensimmäinen termin ''application programming interface'' käyttö liitetään vuoden 1968 artikkeliin ''Data Structures and Techniques for Remote Computer Graphics''.<ref name="nksapi" />
 
== Kuvaus ==