Двійковий програмний інтерфейс: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
м додана Категорія:Програмування з допомогою HotCat
вікіфікація
Рядок 2:
 
== Визначення ==
Двійковий програмний інтерфейс регламентує тип, розмір та вирівнювання типів даних, формат передачі аргументів під час виклику і завершення функції, формат системних викликів, формати виконуваних файлів, файлів бібліотек, об'єктних файлів і т. п. Деякі ABI описують перетворення імен функцій наприклад в [[C++]] та підтримку [[Обробка винятків|винятків]].
 
Двійковий програмний інтерфейс відрізняється від [[Прикладний програмний інтерфейс|прикладного програмного інтерфейсу]] (англ. [[:en:Application programming interface|API]]) тим, що API визначає інтерфейс взаємодії на рівні [[Сирцевий код|джерельного коду]], забезпечуючи можливість компіляції коду на будь-якій платформі. У свою чергу, ABI дозволяє скомпільованому об'єктному коду функціонувати без змін на будь-якій платформі, де використовується та ж конфігурація ABI.
Рядок 8:
== Див. також ==
* [[Прикладний програмний інтерфейс]]
 
 
{{Без джерел}}