پیونددهنده
From Wikipedia, the free encyclopedia
پیوندده[1] (به انگلیسی: linker) برنامهای کاربردی است که قطعهبرنامهها (ترجمه شده) و پروندههای دادهای را برای ایجاد یک برنامهٔ اجرایی با یکدیگر پیوند میدهد. این برنامه میتواند کارهای دیگری هم انجام دهد مثلاً ایجاد کتابخانهها.
به این قطعات کوچک که ممکن است به تنهایی قابل اجرا نباشند، آبجکتفایل گفته میشود.
در سکوهای یونیکس پیوندده را اکثراً Loader مینامند.[2] این نامگذاری برای قائل شدن تفاوتی بین زمان اجرا یا زمان کامپایل پروسهاست. البته در بعضی سیستمعاملها این دو کار توسط یک برنامه انجام میشود. (لینک پویا)
برنامههای کامپیوتری معمولاً از چندین قطعه یا آبجکتفایل تشکیل میشوند؛ و معمولاً فایل واحدی به قطعات دیگر ارجاع میدهد.
لینکر همچنین میتواند از آبجکتفایلهای موجود در مجموعهای واحد موسوم به کتابخانه استفاده کند.
در محاسبات، یک پیوند دهنده یا ویرایشگر پیوند یک برنامه سودمند رایانه ای است که یک یا چند فایل شیء تولید شده توسط یک گردآورنده را دریافت کرده و آنها را به یک فایل اجرایی تکی، فایل کتابخانه یا یک فایل «شی» دیگر تبدیل میکند.
یک نسخهٔ سادهتر که خروجی خود را مستقیماً در حافظه ثبت میکند بارگذار نامیده میشود، هر چند بارگذاری بهطور معمول به عنوان یک فرایند جداگانه در نظر گرفته میشود.[3]