کتابخانه - Library
در حوزه کامپوتر، کتابخانه (library) مجموعه ای از منابعی است که برای توسعه نرم افزار استفاده می شود. کتابخانه ها می توانند شامل زیرروال ها، کلاس ها، ارزش ها و انواع خاص باشند.
کتابخانه ها می توانند شامل داده ها و کد هایی باشند که سرویس هایی را برای یک برنامه خاص ارائه می کنند. این ویژگی اجازه به اشتراک گذاری و تغییر کد و داده ها را به صورت مدولار (بخشی یا زیر مجموعه ای) می دهد. بعضی از فایل های اجرایی هم برنامه های مستقل و کتابخانه هستند ولی اکثر کتابخانه ها ، اجرایی نیستند. فایل های اجرایی و کتابخانه ها ارجاعاتی با یکدیگر دارند که به link (پیوند) معروف هستند و آن را در طول پروسه ای به نام linking انجام می دهند که نوعا به وسیله ی یک linker (پیوند دهنده) انجام می شود.( لینکر برنامه ای است که چند شی را دریافت کرده و آنها را به صورت یک برنامه قابل اجرا ترکیب می کند..)
امروزه اکثر سیستم های مدرن ، کتابخانه هایی را ارائه می دهند که اکثریت سرویس های سیستم را انجام می دهند. این کتابخانه ها سرویس هایی که یک برنامه درخواست می کند را به صورت آماده و قابل اجرا در خود دارند. همینطور اکثر کد هایی که به وسیله ی برنامه های کاربردی مدرن استفاده می شود در این کتابخانه ها ارائه شده است.
+ نوشته شده در دوشنبه نهم اسفند ۱۳۸۹ ساعت 22:5 توسط MEC
GENERAL INFORMATION