برمجيات الحاسوب
يُعرف مصطلح برمجيات الحاسوب (بالإنجليزية: Computer Software) بأنه يشمل مجموعة من البرامج، بالإضافة إلى الإجراءات والمستندات التي تُنفذ مهامًا معينة على نظام الحاسوب. يمكن تعريف البرمجيات على أنها أوامر متسلسلة من التعليمات التي تهدف إلى تعديل مكونات الحاسوب المادية وفق تسلسل معين، بحيث يتم تكوينها بواجهة سهلة الاستخدام، مما يتيح تفاعلًا أكثر كفاءة مع نظام الحاسوب. تنقسم البرمجيات الحاسوبية إلى ثلاثة تصنيفات رئيسية: برامج النظام، والبرمجيات، والبرمجيات التطبيقية.
برامج النظام
تُعد برامج النظام (بالإنجليزية: System Software) هي المنسق الرئيسي بين جميع مكونات الحاسوب المادية (بالإنجليزية: Computer Hardware)، حيث توفر هذه البرامج بيئة تشغيل ضرورية تتيح لبقية أنواع البرمجيات العمل بكفاءة. لا غنى عن برامج النظام لتشغيل التطبيقات والبرامج. من الأمثلة الشائعة على برامج النظام: نظام التشغيل مايكروسوفت ويندوز أكس بي (بالإنجليزية: Microsoft Windows XP)، ماك (بالإنجليزية: Mac OS)، لينكس (بالإنجليزية: Linux)، وبرامج تعريف الأجهزة (بالإنجليزية: device drivers).
البرامج التطبيقية
تُستخدم البرامج التطبيقية (بالإنجليزية: Application Software) لأداء المهام التي يحددها المستخدم، على الرغم من أن وجودها على الحاسوب ليس ضروريًا، إلا أنها تُثبَّت وتعمل بناءً على الاحتياجات المحددة. من الأمثلة على هذه البرامج: مجموعة مايكروسوفت أوفيس (بالإنجليزية: MS Office)، مشغلات الوسائط (بالإنجليزية: Media Players)، البرامج التعليمية، وبرامج تطوير الوسائط.
البرمجيات
تم تطوير هذه البرمجيات بغرض تحرير واختبار وتصحيح وتطوير البرامج والتطبيقات. ومن الأمثلة على ذلك محرر لغة جافا الذي يُستخدم لإنشاء التطبيقات البرمجية. كما تشمل البرمجيات أدوات مثل محرر لغة البرمجة تيربوسي (بالإنجليزية: Turbo C) وأدوات التصحيح (بالإنجليزية: debuggers).
لغات البرمجة
تقتصر استخدامات هذا النوع من البرامج على مبرمجي الحاسوب (بالإنجليزية: Computer Programmers)، حيث تُعتبر لغات البرمجة الأساس الذي تُبنى عليه برامج النظام والتطبيقات. يتم استخدام لغة جافا لتطوير تطبيقات الإنترنت، بينما تُعتبر لغة (C++) هي لغة العمل الشائعة لتطوير أنظمة التشغيل. وهناك العديد من لغات البرمجة الجديدة التي تُستخدم لتطوير تطبيقات الهواتف الذكية، والتي تُعد نمطًا حديثًا من البرمجة.
فيديو روبوت الموت
هل يمكن أن يشهد العالم مرحلة تتمكن فيها الحواسيب من التحكم في حياتنا؟ وما مدى التقدم الذي حققه العلم في تقنيات الروبوتات؟ شاهد الفيديو التوضيحي لمعرفة المزيد عن ذلك: