Žymos aprašymas api

NEGALIMA NAUDOTI: žymelė su biblioteka, kurią suprantate, [api-design] arba kažkas kita tinkama. Klausimai, kviečiantys mus rekomenduoti arba rasti API, neatitinka temos.

Programų sąsaja (API) yra specifikacija, pagrįsta šaltiniu, skirta naudoti kaip sąsaja programinės įrangos komponentams bendrauti tarpusavyje. Geras API supaprastina programos kūrimą, suteikdamas visus statybinius blokus. Tada programuotojas įterpia blokus. API gali apimti subroutinų, duomenų struktūrų, objektų klasių ir kintamųjų specifikacijas.

API specifikacija gali būti įvairių formų, įskaitant:

  • tarptautinis standartas, pvz., POSIX,
  • pardavėjo dokumentacija, pvz., „Microsoft Windows API“,
  • programavimo kalbos bibliotekos - pavyzdžiui, standartinė šablonų biblioteka C ++ arba „Java“ API.

API skiriasi nuo ABI („Application Binary Interface“), nes pirmasis yra šaltinis ir antrasis yra dvejetainis. Pavyzdžiui, „POSIX“ yra API, o standartinė „Linux“ bazė yra ABI.

Šaltinis: Wikipedia (taikomųjų programų sąsaja)


Klausimai, rodantys, kad mes rekomenduojame arba ieškome API, dokumentacijos ar kito ne svetainės išteklių, neatitinka „Stack Overflow“ temos, nes jie linkę pritraukti užsispyrę atsakymus ir šlamštą.

„API Burninate“ nuorodos nuoroda