برنامج خفيف الوزن
في مجال الحوسبة ، يُعرف البرنامج الخفيف [ 1 ]، والذي يُسمى أيضًا بالبرنامج الخفيف أو التطبيق الخفيف ، بأنه برنامج حاسوبي مصمم ليستهلك مساحة صغيرة من الذاكرة (RAM) ويستهلك موارد قليلة من وحدة المعالجة المركزية (CPU) ، مما يعني استهلاكًا منخفضًا لموارد النظام بشكل عام . ولتحقيق ذلك، يجب أن يتجنب البرنامج تضخم حجمه وتعقيد شفرته ، وأن يسعى إلى إيجاد أفضل كفاءة للخوارزمية . [ 2 ]

أمثلة
بينما تحاول جميع عمليات تطوير البرمجيات بشكل عام تجنب الحجم المفرط وتضمين التعليمات البرمجية غير الضرورية من خلال أفضل الممارسات المختلفة وتحسين المترجم ، فإن تطوير البرمجيات الخفيفة يعني استخدام تقنيات وأساليب برمجة محددة مصممة لإنتاج برامج صغيرة للغاية وعالية الأداء.
ومن الأمثلة التوضيحية على الطرف المتطرف من البرمجيات الخفيفة البرامج المعقدة التي تم تطويرها بالكامل بلغة التجميع .
- KolibriOS – نظام تشغيل كامل الوظائف ومصمم خصيصًا مكتوب بلغة التجميع FASM ، وهو صغير بما يكفي للتشغيل من قرص مرن .
- RollerCoaster Tycoon – لعبة محاكاة بناء وإدارة مكتوبة بلغة التجميع x86 لـ MASM .
تركز البرامج الخفيفة للاستخدام اليومي بشكل عام على التطبيقات التي يتم استخدامها بشكل متكرر، ولها غرض واحد، ومن المتوقع أن يتم تحميلها وتنفيذها على الفور تقريبًا.
- XFCE – بيئة سطح مكتب لأنظمة التشغيل الشبيهة بنظام Unix ، مكتوبة بلغة البرمجة C، وتعتبر ذات أداء عالٍ، ومناسبة بشكل خاص للأجهزة ذات القدرات المادية القديمة أو الدنيا.
- نيوفيم – محرر نصوص يعمل عبر سطر الأوامر ، يتميز بمجموعة واسعة من الميزات وقابلية البرمجة باستخدام لغة لوا . ولأن نيوفيم يفتقر إلى واجهة مستخدم رسومية ، فإنه يضم العديد من الميزات مع الحفاظ على خفته، لأن مكتبات الرسومات هي الجزء "الأثقل" في معظم التطبيقات.
انظر أيضاً
مراجع
- ↑ راوس، مارغريت (سبتمبر 2005). "ما هو الوزن الخفيف؟" . WhatIs.com . تم الاطلاع عليه بتاريخ 24 مايو 2019 .
- ↑ كريلي، ليام (31 مارس 2023). "ما هو البرمجيات الخفيفة؟ إعادة النظر في التعريف" . ذا نيوزتاك . تم الاسترجاع في 26 فبراير 2026 .
- تحسين البرمجيات
- نماذج برمجية
