بستگی زبانی (رایانش)

یک بستگی یا قید (به انگلیسی: binding) در برنامه‌نویسی یا طراحی نرم‌افزار، یک واسط برنامه‌نویسی کاربردی (API) است که یک «کد چسب» را فراهم می‌بیند. این واسط مخصوصاً برای یک زبان برنامه‌نویسی ساخته شده‌است تا به کمک آن استفاده از یک کتابخانه خارجی یا یک سرویس سیستم‌عامل را امکان‌پذیر کند (یعنی کتابخانه یا سرویسی که محلی آن زبان نیست).[۱]

در دانش رایانه و برنامه‌نویسی، یک قید از یک زبان به یک کتابخانه یا سرویس سیستم‌عامل، یک رابط برنامه‌نویسی نرم‌افزار است که امکان استفاده از آن کتابخانه یا سرویس سیستم‌عامل را در آن زبان فراهم می‌کند. برای مثال برای استفاده از کتابخانه‌ای که به زبان سی یا سی++ نوشته شده‌است، در زبانی دیگر مثلاً جاوا، باید یک قید جاوا به آن کتابخانه نوشت. به این ترتیب دیگر لازم نیست آن کتابخانه را به زبان جاوا بازنویسی کنید.[۲]

پیوند به بیرون ویرایش

  1. "Appendix A. Creating a language binding for cairo". Cairographics.org. Retrieved 2014-04-02.
  2. "Subversion JavaHL FAQ". Subclipse.tigris.org. 2013-06-18. Archived from the original on 27 December 2014. Retrieved 2014-04-02.