فهرس المحتويات
تعريف البرمجيات
تُعرف البرمجيات (بالإنجليزية: Computer software) على أنها مجموعة من البرامج، الإجراءات، والوثائق التي تُستخدم لإنجاز مهام محددة على نظام كمبيوتر. يمكن تصورها كأوامر متسلسلة من التعليمات التي تُستخدم لبرمجة المكونات المادية للكمبيوتر لتنفيذ مهام محددة.
تُوفر البرمجيات واجهة سهلة الاستخدام تتيح التفاعل بكفاءة مع نظام الكمبيوتر، مما يجعل من استخدام الكمبيوتر عملية أكثر سلاسة.
برامج النظام
تُعتبر برامج النظام (بالإنجليزية: System Software) الأساس الذي تعمل عليه جميع أنظمة الكمبيوتر، حيث تقوم بتنسيق جميع المكونات المادية للكمبيوتر (بالإنجليزية: Computer Hardware). تُوفر برامج النظام بيئة أساسية لعمل جميع أنواع البرمجيات الأخرى، مما يجعلها ضرورية لتشغيل البرامج والتطبيقات على الكمبيوتر. من الأمثلة على برامج النظام:
- مايكروسوفت ويندوز أكس بي (بالإنجليزية: Microsoft Windows XP)
- ماك (بالإنجليزية: Mac OS)
- لاينكس (بالإنجليزية: Linux)
- برامج تعريف الأقراص (بالإنجليزية: device drivers)
البرامج التطبيقية
تُستخدم البرامج التطبيقية (بالإنجليزية: Application software) لأداء مهام محددة يختارها المستخدم، مثل معالجة النصوص، تصفح الإنترنت، أو لعب الألعاب.
لا يُعتبر وجود البرامج التطبيقية ضروريًا على الكمبيوتر، ولكن يمكن تثبيتها وتشغيلها حسب الحاجة.
من الأمثلة على البرامج التطبيقية:
- مايكروسفت أوفيس (بالإنجليزية: MS Office)
- مشغلات الوسائط (بالإنجليزية: Media Players)
- البرامج التعليمية
- برامج تطوير الوسائط
لغات البرمجة
تُعتبر لغات البرمجة (بالإنجليزية: Programming Languages) الأساس لجميع أنواع البرامج، حيث تُستخدم لكتابة التعليمات التي تُنفذها أجهزة الكمبيوتر. تُستخدم هذه اللغات من قبل مبرمجي الحاسوب (بالإنجليزية: computer programmers) لإنشاء برامج النظام والتطبيقات.
- لغة جافا (بالإنجليزية: Java) تُستخدم لبرمجة تطبيقات الإنترنت.
- لغة (سي ++) (بالإنجليزية: C++) تُستخدم على نطاق واسع في تطوير أنظمة التشغيل.
- هناك العديد من لغات البرمجة الجديدة تُستخدم لبرمجة التطبيقات الخاصة بالهواتف الذكية.
فيديو روبوت الموت
هل يمكن أن يصل العالم لمرحلة تتحكم فيها الحواسيب بنا؟ وإلى أين وصل العلم في تقنيات الروبوتات؟
يمكن مشاهدة فيديو حول هذا الموضوع للتعرف على المزيد.
المراجع
- “Hardware vs. Software”, www.diffen.com, Retrieved 13-9-2018. Edited.
- “A List of Different Types of Computer Software With Examples”, opinionfront.com, 26-3-2018, Retrieved 13-9-2018. Edited.
- Dean Barnard, “different-types-of-computer-software”, www.streetdirectory.com, Retrieved 13-9-2018. Edited.