Двійковий програмний інтерфейс, чи двійковий інтерфейс застосунків (англ. Application Binary Interface, англ. ABI) — низькорівневий, на рівні машинних кодів, інтерфейс взаємодії між прикладною програмою (чи будь-яким іншим типом програм) та операційною системою, бібліотеками або іншою програмою на даній платформі.
Визначення
Двійковий програмний інтерфейс визначає тип, розмір та вирівнювання типів даних, формат передачі аргументів під час виклику і завершення функції, формат системних викликів, формати виконуваних файлів, файлів бібліотек, об'єктних файлів і т.п. Деякі ABI описують перетворення імен функцій (наприклад в ) та підтримку винятків.
Двійковий програмний інтерфейс відрізняється від прикладного програмного інтерфейсу (англ. API) тим, що API визначає інтерфейс взаємодії на рівні початкового коду, забезпечуючи можливість компіляції коду на будь-якій платформі. У свою чергу, ABI дозволяє скомпільованому об'єктному коду функціонувати без змін на будь-якій платформі, де використовується та ж конфігурація ABI.
Див. також
Ця стаття не містить . (січень 2016) |
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dvijkovij programnij interfejs chi dvijkovij interfejs zastosunkiv angl Application Binary Interface angl ABI nizkorivnevij na rivni mashinnih kodiv interfejs vzayemodiyi mizh prikladnoyu programoyu chi bud yakim inshim tipom program ta operacijnoyu sistemoyu bibliotekami abo inshoyu programoyu na danij platformi ViznachennyaDvijkovij programnij interfejs viznachaye tip rozmir ta virivnyuvannya tipiv danih format peredachi argumentiv pid chas vikliku i zavershennya funkciyi format sistemnih viklikiv formati vikonuvanih fajliv fajliv bibliotek ob yektnih fajliv i t p Deyaki ABI opisuyut peretvorennya imen funkcij napriklad v C ta pidtrimku vinyatkiv Dvijkovij programnij interfejs vidriznyayetsya vid prikladnogo programnogo interfejsu angl API tim sho API viznachaye interfejs vzayemodiyi na rivni pochatkovogo kodu zabezpechuyuchi mozhlivist kompilyaciyi kodu na bud yakij platformi U svoyu chergu ABI dozvolyaye skompilovanomu ob yektnomu kodu funkcionuvati bez zmin na bud yakij platformi de vikoristovuyetsya ta zh konfiguraciya ABI Div takozhPrikladnij programnij interfejsCya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2016 Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi