محتويات
برمجيّات الحاسب
يستخدم مصطلح برمجيات الحاسوب (بالإنجليزية: 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)، إذ تعتبر لغات البرمجة كاللبنة الأساسية لبرامج النظم والبرامج التطبيقية، فيتم استخدام لغة جافا لبرمجة تطبيقات الإنترنت، واستخدام لغة (سي ++) وهي لغة المحترفين على نطاق واسع في تطوير أنظمة التشغيل، كما تتواجد العديد من لغات البرمجة الجديدة التي يتم استخدامها للهواتف الذكية وهي برامج نمطية تستخدم لبرمجة التطبيقات الخاصة بالهواتف الذكية.[٣]
فيديو روبوت الموت
هل يمكن أن يصل العالم لمرحلة تتحكم فيها الحواسيب بنا؟ وإلى أين وصل العلم في تقنيات الروبوتات؟ شاهد الفيديو لتعرف ذلك:
المراجع
- ↑ “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.