کتابخانه پیوند پویا
کتابخانۀ پیوند پویا (DLL)
(کوتهنوشتِ Dynamic Link Library) خصوصیتی در سیستم عاملهای خانواده ویندوز[۱] و سیستمعامل[۲] که به روتینهای قابل اجرا اجازه میدهد تا بهصورت جداگانه و در قالب فایلهایی با انشعاب DLL ذخیره شده و فقط در مواقعی که توسط یک برنامه مورد نیاز واقع میشوند بارگذاری شوند. DLL چند مزیت دارد: اول آنکه هیچ مقداری از حافظه را مصرف نمیکند مگر آنکه مورد استفاده واقع شود. ثانیاً از آنجا که یک کتابخانه با قابلیت پیوندزدن پویا یک فایل جدا محسوب میشود، برنامهنویس میتواند فقط ماژول مربوط به خود را اصلاح کرده یا بهبود بخشد بدون آنکه بر عملکرد برنامههای فراخوانیشده یا هر کتابخانه دیگری که قابلیت پیوندزدن دارد، تأثیر داشته باشد. مزیت دیگر این است که یک برنامهنویس میتواند در برنامههای دیگر، از همان کتابخانه که قابلیت پیوندزدن دارد استفاده نماید.