برامج الحاسب أو برمجيات (software) مصطلح عام يستعمل لوصف مجموعة من عمليات الحاسوب المتكاملة لحل مسألة رياضية معينة أو القيام بعملية إحصائية أو لتصحيح صيغة تحريرية أو إنجاز عملية معينة أو غير ذلك.
لمحة عامة
عادة ما يضم مصطلح "البرمجيات " كل شيء في جهاز الحاسب عدا عتاد الحاسوب؛ أي المكونات المادية للحاسوب والتي من ضمنها وحدات الإدخال والإخراج، ولكن البرامج مواد غير ملموسة داخل جهاز الحاسب.ويشمل "البرمجيات" أو "برامج الحاسب" مجموعة كبيرة للغاية من المنتجات والوسائل التقنية المطورة باستخدام تقنيات مختلفة، مثل لغات البرمجة أو لغات النصوص البرمجية أو حتى الكود المصغر أو FPGA.
ومن بين أنواع "البرمجيات" تأتي المواقع الإلكترونية المطورة من خلال بعض التقنيات الحديثة، مثل لغات HTML وبي إتش بي وبيرل وJavaServer وASP.NET وXML، بالإضافة إلى البرمجيات التطبيقية، مثل برنامج "مايكروسوفت وورد" وبرنامج أوبن أوفيس الذين تم إنشاؤهما باستخدام بعض التقنيات الحديثة، مثل لغة c و++c وJava و#c وغيرها.
العلاقة بين البرامج والمكونات المادية لجهاز الحاسب
يطلق على برامج الحاسوب بهذا الاسم لتمييزها عن مكونات جهاز الحاسوب "الهاردوير" والتي تشمل ما يُعرف باسم لغة الآلة، "البرمجيات" عبارة عن سلسلة مرتبة من التعليمات.وعادةً ما تكون هذه التعليمات مكتوبة بلغة برمجة عالية المستوى يمكن للإنسان التعامل معها بسهولة وكفاءة وهي أقرب إلى لغة البشر الطبيعية من اللغة البرمجية التي يفهمها جهاز الحاسب وهي لغة الآلة.
صناعة البرمجيات
إن برامج الحاسوب لها سوقها الخاص الذي يسمى صناعة البرمجيات ويتكون من شركات مختلفة وأشخاص يقومون بإنتاج برامج الحاسوب. ونتيجة لذلك، فإن هناك العديد من الشركات المتخصصة في إنتاج برامج الحاسوب والمبرمجين في العالم.
ونظرًا لزيادة استعمال برامج الحاسوب في العديد من المجالات المختلفة، مثل النواحي المالية والبحث والرياضيات واستكشاف الفضاء والألعاب والتعدين وغيرها، فإن شركات البرامج والمبرمجين غالبآ ما يتخصصون في مجالات معينة.
على سبيل المثال، تتخصص شركة ألعاب الفيديو.هذا بالإضافة إلى أن بيع برامج الحاسوب يمكن أن يكون مجالاً مربحًا جدًا. على سبيل المثال، تم تصنيف "ويندوز" و"أوفيس". وينطبق الأمر نفسه على لاري إليسون بسبب برنامج قواعد البيانات "أوراكل".
المراجع
areq.net
التصانيف
برمجيات حواسيب العلوم التطبيقية برمجيات حرة تقنية المعلومات