واسط دودویی کاربردی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
خط ۶:
* [[قرارداد فراخوانی]]، که چگونگی عبور و بازگشت ارزش بازگردانده شده را مدیریت و کنترل می‌نماید، برای مثال: آیا همه پارامترها به [[پشته]] منتقل می‌شود یا تعدادی در [[ثبات]]، ذخیره گردیده‌اند، کدام ثبات برای کدامیک از پارمترهای تابع استفاده شده‌است، و آیا اولین پارامتر تابع وارد شده به پشته آیا اول وارد پشته شده یا آخر.
* چگونه یک برنامه کاربردی باید یک [[فراخوان سیستمی]] را از [[سیستم عامل]] صدا کند. آیا باید یک ''رابط کاربری دودویی'' بجای [[فراخوانی روال|فراخوانی روالها]] به فراخوانهای سیستمی، مستقیماً یک فراخوان سیستمی را صدا نماید، کدام فراخوان سیستمی با چه شماره‌ای.
* و در حالت تکمیل یک ''رابط دودویی نرم‌افزار'' با سیستم عامل، کدام [[قالب پرونده]] ای بر مبنای دودویی برای [[آبجکت‌فایل|آبجکت‌فایلها]]، [[کتابخانه (رایانه)|کتابخانههاکتابخانه‌ها]] و غیره مورد استفاده قرار خواهد گرفت.<ref name="eback">[//en.wikipedia.org/w/index.php?title=Application_binary_interface&oldid=527242728 Wikipedia contributors, "Application binary interface," Wikipedia,]، (accessed December 10, 2012).</ref>
 
هرگز یک ''رابط دودویی نرم‌افزار'' نباید با [[رابط برنامه‌نویسی نرم‌افزار]] (به انگلیسی: Application Programming Interface یا API)، اشتباه گرفته شود که رابط بین یک [[کتابخانه (رایانه)|کتابخانه]] یا [[سیستم‌عامل]] و برنامه‌هایی است که از آن تقاضای سرویس می‌کنند.