کتابخانههای نرمافزاری روشی قدیمی، آسان و معقول برای استفاده مجدد از کد هستند. در برنامه نویسی، یک کتابخانه مجموعه ای از کدهای از پیش کامپایل شده است که می تواند دوباره در یک برنامه استفاده شود. کتابخانهها زندگی برنامهنویسان را سادهتر میکنند، زیرا توابع، روتینها، کلاسها، ساختارهای داده و غیره (نوشته شده توسط برنامهنویس دیگری) قابل استفاده مجدد را ارائه میکنند که میتوانند در برنامههای خود از آنها استفاده کنند.
به عنوان مثال، اگر در حال ساخت اپلیکیشنی هستید که باید عملیات ریاضی را انجام دهد، لازم نیست تابع ریاضی جدیدی برای آن ایجاد کنید، می توانید به سادگی از توابع موجود در کتابخانه ها برای آن زبان برنامه نویسی استفاده کنید.
نمونه هایی از کتابخانه ها در لینوکس عبارتند از libc (کتابخانه استاندارد C) یا Glibc (نسخه گنو کتابخانه استاندارد C)، libcurl (کتابخانه انتقال فایل چند پروتکلی)، libcrypt (کتابخانه مورد استفاده برای رمزگذاری، هش کردن، و رمزگذاری در C) و بسیاری بیشتر.
ارسال نظر