ملحق (حوسبة)

يعرض متصفح موزيلا فايرفوكس قائمة بالمكونات الإضافية المثبتة

في مجال الحوسبة ، تُعرف الإضافة ( أو الملحق ) بأنها مكون برمجي يُوسّع وظائف نظام برمجي قائم دون الحاجة إلى إعادة بنائه . وتُعدّ ميزة الإضافة إحدى طرق تخصيص النظام . [ 1 ]

تدعم التطبيقات الإضافات لأسباب متنوعة، منها:

أمثلة

أمثلة على استخدام المكونات الإضافية لفئات مختلفة من التطبيقات:

الآلية

أمثلة على إطار عمل المكونات الإضافية

يُقدّم التطبيق المُضيف خدماتٍ يُمكن للمُلحقات استخدامها، بما في ذلك آلية تسجيل الملحقات في التطبيق المُضيف وبروتوكول لتبادل البيانات معها. تعتمد الملحقات على الخدمات التي يُقدّمها التطبيق المُضيف، ولا تعمل عادةً بشكلٍ مُستقل. في المقابل، يعمل التطبيق المُضيف بشكلٍ مُستقل عن الملحقات، مما يُتيح للمستخدمين إضافة الملحقات وتحديثها ديناميكيًا دون الحاجة إلى إجراء أي تغييرات على التطبيق المُضيف. [ 10 ] [ 11 ]

عادةً ما يُنفّذ المبرمجون الإضافات كمكتبات مشتركة ، يتم تحميلها ديناميكيًا أثناء التشغيل. دعم برنامج HyperCard آلية مشابهة، لكنه كان يُضمّن شيفرة الإضافة في وثائق HyperCard نفسها (المعروفة باسم " الحزم "). وهكذا، أصبحت حزمة HyperCard تطبيقًا قائمًا بذاته، يُمكن توزيعه كوحدة واحدة يُمكن للمستخدمين تشغيلها دون الحاجة إلى خطوات تثبيت إضافية. كما يُمكن للبرامج تنفيذ الإضافات عن طريق تحميل دليل يحتوي على ملفات برمجية بسيطة مكتوبة بلغة برمجة نصية مثل Python أو Lua .

تطبيق مساعد

كيفية تثبيت إضافة Calibre. [ 12 ]

في سياق متصفح الويب ، يُعدّ تطبيق المساعدة برنامجًا منفصلاً - مثل IrfanView أو Adobe Reader - يُوسّع وظائف المتصفح. [ 13 ] [ 14 ] يُوسّع تطبيق المساعدة وظائف التطبيق، ولكن على عكس المكوّن الإضافي التقليدي الذي يُحمّل في مساحة عنوان التطبيق المضيف ، فإنّ تطبيق المساعدة تطبيق منفصل. وبفضل مساحة العنوان المنفصلة، ​​لا يُمكن أن يُسبّب الامتداد تعطل التطبيق المضيف كما هو الحال عند مشاركة مساحة العنوان. [ 15 ]

تاريخ

في منتصف سبعينيات القرن العشرين، كان محرر النصوص EDT يعمل على نظام التشغيل Unisys VS/9 الخاص بالحاسوب المركزي UNIVAC Series 90. وقد أتاح تشغيل برنامج من داخل المحرر، والذي يمكنه الوصول إلى مخزن التحرير الموجود في الذاكرة. [ 16 ] وكان بإمكان البرنامج التنفيذي الإضافي استدعاء المحرر لفحص النص وتعديله. وقد استخدم مُترجم Fortran الخاص بجامعة واترلو هذه الميزة للسماح بالترجمة التفاعلية لبرامج Fortran .

تضمنت برامج الكمبيوتر الشخصي المبكرة التي تتمتع بإمكانية إضافة المكونات الإضافية برنامج HyperCard و QuarkXPress على جهاز Apple Macintosh ، وكلاهما صدر في عام 1987. وفي عام 1988، أضافت شركة Silicon Beach Software إمكانية إضافة المكونات الإضافية في برنامجي Digital Darkroom و SuperPaint .

انظر أيضاً

مراجع

  1. ستيرن، جوناثان. "البرامج الإضافية | البرمجيات" . موسوعة بريتانيكا . تم الاسترجاع في 2021-02-05 .
  2. "PCSX2 - محاكي بلاي ستيشن 2 - الإضافات" . pcsx2.net . مؤرشف من الأصل بتاريخ 25 يناير 2018. تم الاطلاع عليه بتاريخ 10 يونيو 2018 .
  3. بيرنرت، بيت. "إضافات بيت لوحدة معالجة الرسومات لجهاز بلاي ستيشن 1" . www.pbernert.com . تاريخ الاسترجاع: 10 يونيو 2018 .
  4. فريق ديمول. "ديمول - محاكي سيجا دريم كاست لنظام ويندوز" . demul.emulation64.com . تاريخ الاسترجاع: 10 يونيو 2018 .
  5. "ملحق محاكي أندرويد - جينكينز - ويكي جينكينز" . wiki.jenkins.io . تم ​​الاطلاع عليه بتاريخ 10-06-2018 .
  6. "OpenEmu/SNES9x-Core" . GitHub . تم الاطلاع عليه بتاريخ 10-06-2018 .
  7. "إضافات N64 الموصى بها" . موسوعة المحاكاة العامة . تم الاطلاع بتاريخ 10-06-2018 .
  8. "إضافات وأدوات بلايستيشن!" . www.emulator-zone.com . تم الاطلاع عليه بتاريخ 10-06-2018 .
  9. "تطبيقات/إضافات/محاكيات PS3 المنزلية | PSX-Place" . www.psx-place.com . تاريخ الوصول: 10 يونيو 2018 .
  10. إضافات موزيلا فايرفوكس – وصف الفرق بين إضافات موزيلا فايرفوكس والامتدادات تحت المصطلح العام " إضافة" .
  11. واجهة برمجة تطبيقات ووردبريس الإضافية – وصف بنية ووردبريس الإضافية.
  12. روي، لاكلان (9 يونيو 2011). "دليل المستخدم لبرنامج Calibre لإدارة الكتب الإلكترونية" . MakeUseOf . تم الاطلاع عليه بتاريخ 3 يوليو 2026 .
  13. "تعريف التطبيق المساعد" . PCMAG . تم الاطلاع عليه بتاريخ 25-10-2022 .
  14. "قم بتنزيل برنامج عرفان باستخدام متصفح إنترنت إكسبلورر 4.x أو أحدث" . libweb.hawaii.edu . تم الاطلاع عليه بتاريخ 9 يناير 2024 .
  15. "تطبيقات المساعدة والإضافات - أمن الويب والخصوصية والتجارة، الطبعة الثانية [ كتاب ] " . أمن الويب والخصوصية والتجارة، الطبعة الثانية . أورايلي.
  16. دليل مرجعي لمحرر النصوص EDT ، سينامينسون، نيو جيرسي : شركة يونيسيس ، 1975