Mit jelent az api a programozásban?
A Wiki valamivel részletesebb, mint az első válasz, ha netán nem lenne az alapján tiszta.
viperM, a megjegyzés fölösleges, a kérdező nagyjából már ismeri a jelentést, csak értelmezési gondja van.
A kérdezőnek: az API maga az érintkezési felület a program és a "kibővítő dolog", egy függvénykönyvtár között. A Windowsnak is van API-ja. Az API, mint adatátadási technika, egy réteg, teszi lehetővé, hogy egy függvényt a program kódja közvetlenül meghívhasson. A híváshoz megadandó az a könyvtárnév, amelyben a hívott függvény kódja van, megadandó a hívott függvény neve, és persze megadandóak az átadandó paraméterek. Az API funkciója a függvénynévhez tartozó gépi kód megtalálása, valamint a paraméterek konvertálása és átadása-átvétele.
De leegyszerűsítve mondhatjuk úgy is, hogy az API az adott könyvtár hívható függvényeinek (eljárásainak) jegyzéke.
Magyarul is van, bár biztos nem olyan részletes, mint az angol.
A lényeg, hogy egy program vagy rendszer szolgáltatásait ezen keresztül tudja elérni egy másik program. Tehát a szolgáltatások igénybevételének módját adja meg. Ez magában foglalhat hívható függvény prototípus leírást, protokollt, adatstruktúra szerkezetet, stb.
Például a Google Map-nek van egy felhasználói felülete, amivel egy ember el tudja érni, és van egy API-ja, aminek az ismeretével írhatunk olyan programokat, amik a Google Map egyéb szolgáltatásait tudják kihasználni.
Ahogy írták, pl. a Windows-nak is van API-ja, egy program ezen keresztül kérhet magának ablakot, nyithat meg fájlt, indíthat szálakat, stb., tehát az operációs rendszer szolgáltatásait érheti el.
Például:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!