Yazeka
Arama sonuçlarına göre oluşturuldu
ABI (Application Binary Interface), yazılım bileşenleri arasında belirli bir mimari için nesne kod (binary) arayüzlerini tanımlar ve uygulama bileşenleri arasında binary uyumluluğu sağlar 234.
ABI'nin bazı işlevleri:
- Parametre iletimi ve dönüş değerleri: Fonksiyonların nasıl çağrılacağını ve parametrelerin nasıl geçirileceğini belirler 14.
- Sistem çağrıları: Sistem çağrılarının gerçekleştirilme biçimini tanımlar 34.
- Linkleme: Yazılım bileşenlerinin birbirine nasıl bağlanacağını belirtir 4.
- Veri türleri: Ne tür veri türlerinin kullanılabileceğini ve nasıl hizalanmaları gerektiğini tanımlar 4.
ABI, farklı dil veya derleyicilerle oluşturulan programların, bir işlevin adını kodlamanın standart bir yolunu kullanarak iletişim kurmasını sağlar 14. Örneğin, bir C++ programında
extern "C"kullanıldığında, derleyiciye diğer yazılımlar tarafından anlaşılabilir standart bir kayıt adı kullanma talimatı verilmiş olur 24.
5 kaynaktan alınan bilgiyle göre: