SORU
24 EYLÜL 2010, Cuma


Arasındaki fark API ve ABI

Linux sistem programlama için yeni ve API rastladım ve okurken ABİ ben Sistem Programlama Linux.

API tanımı :

Bir API hangi arayüzleri tanımlar bir yazılım iletişim kurar parçası kaynak düzeyinde başka bir ile.

ABİ tanımı :

Bir API kaynağı tanımlar ise arayüz, bir ABİ tanımlar düşük seviye iki arayüz arasında ikili bir yazılım ya da daha fazla parça belirli bir mimari. Tanımlar nasıl bir uygulama ile etkileşime girer kendisi, bir uygulama nasıl etkileşim çekirdek ile, ve bir kaç uygulama kütüphaneleri ile etkileşime girer.

Nasıl bir program kaynak bir düzeyde iletişim kurabilir ? Kaynak seviyesi nedir ? Zaten kaynak kod ile mi ilgili? Ya da kütüphanenin kaynak ana program içinde yer alır ?

API bildiğim tek fark genelde programcılar tarafından kullanılır ve EBİ çoğunlukla derleyici tarafından kullanılır.

CEVAP
24 EYLÜL 2010, Cuma


API: Uygulama Programı Arabirimi

Bu değişkenler uygulama/kütüphane kalmanıza fonksiyonları/kamu tipleri kümesidir.

C/C Bu uygulama ile sevk üstbilgi dosyaları kullanır.

ABİ: Uygulama İkili Arabirimi

Bu derleyici bir uygulama oluşturur.
Şeyler (ancak sınırlı değildir) tanımlar:

  • Fonksiyonlar/yığın kaydeder () nasıl geçirilir.
  • Yığın parametreleri (arayan/aranan) temizleyen.
  • Dönüş değeri, geri dönüş için yerleştirilir.
  • Nasıl özel durumlar yaymak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012