Investor's wiki

مكتبة

مكتبة

في برمجة الكمبيوتر ، يشير مصطلح المكتبة إلى مجموعة موثقة جيدًا من الموارد الثابتة ، والتي قد تشمل الملفات القابلة للتنفيذ والوثائق وقوالب الرسائل والتعليمات البرمجية المكتوبة.

قد يشير المصطلح أيضًا إلى مجموعة من الوحدات المكتوبة مسبقًا والتي عند استخدامها ، تؤدي إجراءً محددًا أو تنتج ناتجًا معينًا. يمكن أن تتخذ الوحدات النمطية الموجودة في المكتبة شكل التعليمات البرمجية وتعريفات الفئات والإجراءات والبرامج النصية وبيانات التكوين. هذا يعني أنه يمكن للمطورين استدعاء الوحدات النمطية في المكتبة دون الحاجة إلى إعادة كتابة الكود بالكامل لكل وحدة من البداية. بمعنى آخر ، يمكنهم إعادة استخدام السلوك الذي توفره المكتبات الأخرى بدلاً من إنشاء وحدات نمطية جديدة بأنفسهم.

يمكن تعميم المكتبات للاستخدام غير المتخصص (على سبيل المثال ، إخبار الوقت ، العمليات الحسابية الأساسية) أو محددة للغاية لحالة استخدام معينة (على سبيل المثال ، فك ضغط ملف الصوت).

لذلك ، فإن استخدام مكتبات الأكواد يجلب العديد من المزايا للمطورين وعالم الكمبيوتر. يتضمن بعضها استخدامًا أكثر كفاءة للوقت والموارد ، مما يسهل على المطورين تطوير البرامج وتنفيذها.

أحد عيوب استخدام مكتبات الأكواد هو ما يسمى بتأثير الصندوق الأسود حيث يكون المطور قادرًا فقط على رؤية مدخلات ومخرجات استخدامها ، مما يعني أنه غالبًا ما يكون لديهم القليل من الفهم أو لا يفهمون ما يحدث بينهما.