البرمجيات عبارة عن برامج وتعليمات تُخبر الحاسوب بما يجب عليه فعله. إنها ليست مادية، فلا يمكنك لمسها، لكنها تتحكم في كل ما يفعله الجهاز. بدون البرمجيات، يصبح الحاسوب مجرد كومة من السيليكون والمعادن. نظام التشغيل، والتطبيقات، وبرامج التشغيل، والبرامج الثابتة، كلها برمجيات.
تتنوع البرامج في أشكالها. فبرامج النظام تُدير الأجهزة، وبرامج التطبيقات تُساعد المستخدمين على إنجاز مهامهم، وبرامج البرمجة تُساعد المطورين على كتابة التعليمات البرمجية، أما البرامج الضارة فهي برامج مُصممة لإلحاق الضرر، بينما البرامج الثابتة هي برامج مُدمجة في الأجهزة. ولكل نوع منها دور مُختلف.
أنواع البرامج
- النظام: أنظمة التشغيل، وبرامج التشغيل، والأدوات المساعدة
- التطبيقات: معالجات النصوص، المتصفحات، الألعاب
- البرمجة: المترجمات، والمحررات، وأدوات تصحيح الأخطاء
- البرمجيات الوسيطة: تربط التطبيقات والخدمات
- البرامج الثابتة: مضمنة في الأجهزة
تُكتب البرامج بلغات البرمجة، ثم تُجمّع أو تُفسّر. تُختبر وتُصحّح وتُحدّث. البرامج الحديثة معقدة. يحتوي متصفح الويب على ملايين الأسطر البرمجية، بينما تحتوي السيارة على أكثر من 100 مليون سطر. تُسيّر البرامج العالم، ولكنها قد تتعطل أيضًا. تُصلح التحديثات الأخطاء وتضيف ميزات جديدة. هذه الدورة لا تنتهي أبدًا.
Comments
No comments yet. Be the first to share a thought.
Leave a comment