مجموعة الأوامر التي يتم تجميعها في مكان واحد وإعطائها اسماً، وتنفيذها من خلال استدعائها تسمى البرنامج.
البرنامج هو عبارة عن مجموعة من التعليمات البرمجية التي يتم كتابتها بلغة برمجة معينة، وتهدف إلى تنفيذ مهمة محددة. يمكن أن تكون هذه المهمة أي شيء، مثل إنشاء ملف نصي، أو تشغيل لعبة، أو حساب قيمة ما.
تتكون البرامج من مجموعة من الأوامر، كل أمر منها يوجه وحدة المعالجة المركزية (CPU) للقيام بمهمة معينة. على سبيل المثال، قد يتضمن الأمر "print" توجيه وحدة المعالجة المركزية لطباعة رسالة على الشاشة، وقد يتضمن الأمر "add" توجيه وحدة المعالجة المركزية لإضافة رقمين معًا.
يتم تجميع الأوامر في البرامج في مجموعة من الخطوات المنطقية، تسمى الآلية. الآلية هي مجموعة من الأوامر التي يتم تنفيذها بالترتيب لإنجاز مهمة معينة. على سبيل المثال، قد تتضمن آلية إنشاء ملف نصي الأوامر التالية:
- فتح ملف نصي جديد.
- كتابة النص في الملف.
- حفظ الملف.
يتم تنفيذ البرامج من خلال استدعائها. عند استدعاء برنامج، تقوم وحدة المعالجة المركزية بقراءة الأوامر البرمجية من البرنامج وتنفيذها.
هناك أنواع مختلفة من البرامج، بما في ذلك:
- برامج التطبيقات: وهي البرامج التي يتم استخدامها من قبل المستخدمين النهائيين لإنجاز المهام اليومية. على سبيل المثال، تشمل برامج التطبيقات معالجات النصوص، ومشغلات الموسيقى، ومتصفحات الويب.
- برامج النظام: وهي البرامج التي تتحكم في تشغيل الكمبيوتر. على سبيل المثال، تشمل برامج النظام نظام التشغيل، وبرامج إدارة الذاكرة، وبرامج إدارة الملفات.
- برامج الأدوات: وهي البرامج التي تساعد المطورين على إنشاء البرامج. على سبيل المثال، تشمل برامج الأدوات محررات النصوص، ومجمعات المترجمات، وأدوات التصحيح.
تعتبر البرامج من أهم المكونات في أجهزة الكمبيوتر. فهي تسمح لأجهزة الكمبيوتر بتنفيذ المهام المختلفة، وإنجاز الأعمال المختلفة.