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