API
Innen: amigaspirit.hu - pegasos.hu Wiki
Ugrás a navigációhozUgrás a kereséshez
API vagyis Application Programming Interface. Magyarul alkalmazásprogramozási felület. Olyan eljárások összessége, amelyet egy függvénykönyvtár vagy az operációs rendszer a programozó rendelkezésére bocsát, hogy bizonyos feladatok elvégzését az alkalmazások számára egyszerűbbé tegye.
Két fajtája létezik:
- Nyelv-függő API - olyan API, amit egy adott programozási nyelv szabályai, stílusa szerint fejlesztettek. Emiatt más nyelvekből nehezen, vagy nem használhatók. Elsősorban ilyenek az egy adott nyelv működését segítő alapvető műveleteket (pl. szövegműveletek, matematikai függvények, OOP-t támogató függvények, stb.) tartalmazó API-k.
- Nyelv-független API - olyan API, amely bármely programozási nyelvből használható, mert nem tartalmaz magasszintű elemeket. Tipikusan ilyen a legtöbb operációs rendszer API-ja. Ezeket az API-kat többnyire a nagyon kevés megkötést tartalmazó C nyelven, vagy - manapság már ritkábban - assemblyben tervezik és írják.