Kezdőoldal » Számítástechnika » Programozás » Mit jelent az api a programozá...

Mit jelent az api a programozásban?

Figyelt kérdés
Tippem szerint van az alap programozási nyelv (mondjuk C++), és az azt kibővítő dolgok (pl. directx, opengl) az apik. Jól gondolom?

2016. ápr. 26. 22:42
 1/6 anonim ***** válasza:
100%
Majdnem. Az api egy elérési interfész, tehát más programokkal tudsz az apijukon keresztül kommunikálni. Nem feltétlen kiegészítés, ha paypal apin indítasz fizetést akkor az nem kiegészít valamit.
2016. ápr. 26. 22:45
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

A Wiki valamivel részletesebb, mint az első válasz, ha netán nem lenne az alapján tiszta.

[link]

2016. ápr. 26. 22:55
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
Off: Úgyse fog rakattintani a linkre, hisz googleba se sikerült neki annyit beírni, hogy api.
2016. ápr. 26. 23:00
Hasznos számodra ez a válasz?
 4/6 Hominida ***** válasza:
12%

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.

2016. ápr. 27. 00:09
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

Magyarul is van, bár biztos nem olyan részletes, mint az angol.

[link]


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:

[link]

2016. ápr. 27. 12:33
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Köszi a válaszokat!
2016. ápr. 30. 14:32

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!