English  

كتب software

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

برمجية (معلومة)


برامج الحاسب أو برمجيات (بالإنجليزية: software)‏ مصطلح عام يُستخدم لوصف مجموعة من عمليات الحاسوب المتكاملة لحل مسألة رياضية معينة أو القيام بعملية إحصائية أو لتصحيح صيغة تحريرية أو إنجاز عملية معينة أو غير ذلك.

لمحة عامة

غالبًا ما يشمل مصطلح "البرمجيات " كل شيء في جهاز الحاسب عدا عتاد الحاسوب؛ أي المكونات المادية للحاسوب والتي من ضمنها وحدات الإدخال والإخراج، ولكن البرامج مواد غير ملموسة داخل جهاز الحاسب.

ويشمل "البرمجيات" أو "برامج الحاسب" مجموعة كبيرة للغاية من المنتجات والوسائل التقنية المطورة باستخدام تقنيات مختلفة، مثل لغات البرمجة أو لغات النصوص البرمجية أو حتى الكود المصغر أو FPGA.

ومن بين أنواع "البرمجيات" تأتي المواقع الإلكترونية المطورة من خلال بعض التقنيات الحديثة، مثل لغات HTML وبي إتش بي وبيرل وJavaServer وASP.NET وXML، بالإضافة إلى البرمجيات التطبيقية، مثل برنامج "مايكروسوفت وورد" وبرنامج أوبن أوفيس الذين تم إنشاؤهما باستخدام بعض التقنيات الحديثة، مثل لغة c و++c وJava و#c وغيرها.

العلاقة بين البرامج والمكونات المادية لجهاز الحاسب

سميت برامج الحاسوب بهذا الاسم لتمييزها عن مكونات جهاز الحاسوب "الهاردوير" والتي تشمل ما يُعرف باسم لغة الآلة، "البرمجيات" عبارة عن سلسلة مرتبة من التعليمات.

وعادةً ما تكون هذه التعليمات مكتوبة بلغة برمجة عالية المستوى يمكن للإنسان التعامل معها بسهولة وكفاءة وهي أقرب إلى لغة البشر الطبيعية من اللغة البرمجية التي يفهمها جهاز الحاسب وهي لغة الآلة.

ويتم تحويل جميع الجمل البرمجية المكتوبة بلغات برمجة عالية المستوى وتنفيذها جملة جملة باستخدام المترجم أو تنفيذها دفعة واحدة باستخدام المحول البرمجي.

والشفرة الناتجة من هذا التحويل يُطلق عليها لغة الآلة أو شفرة الهدف. يمكن أيضًا كتابة البرامج باستخدام لغة الأسيمبلي وهي عبارة عن ترميز للغة البرمجية التي يفهمها الحاسب باستخدام الأحرف الهجائية الإنجليزية. هذا ويجب تحويل لغة الأسمبلي إلى اللغة البرمجية التي يفهمها الحاسب باستخدام أداة المجمـِّع.

أنواع البرامج

    إن برامج الحاسوب لها سوقها الخاص الذي يسمى صناعة البرمجيات ويتكون من شركات مختلفة وأشخاص يقومون بإنتاج برامج الحاسوب. ونتيجة لذلك، فإن هناك العديد من الشركات المتخصصة في إنتاج برامج الحاسوب والمبرمجين في العالم. ونظرًا لزيادة استخدام برامج الحاسوب في العديد من المجالات المختلفة، مثل النواحي المالية والبحث والرياضيات واستكشاف الفضاء والألعاب والتعدين وغيرها، فإن شركات البرامج والمبرمجين عادةً ما يتخصصون في مجالات معينة. على سبيل المثال، تتخصص شركة "إليكترونك آرتس" في تصميم ألعاب الفيديو.

    هذا بالإضافة إلى أن بيع برامج الحاسوب يمكن أن يكون مجالاً مربحًا جدًا. على سبيل المثال، تم تصنيف "بيل جيتس" مؤسس شركة "مايكروسوفت" في عام 2008 على أنه ثاني أغنى رجل في العالم، ويرجع السبب في ذلك إلى حد كبير إلى بيع برامج "ويندوز" و"أوفيس". وينطبق الأمر نفسه على لاري إليسون بسبب برنامج قواعد البيانات "أوراكل".

    توجد العديد من المؤسسات المتخصصة في برامج الحاسوب التي لا تهدف إلى الربح، مثل شركة مؤسسة البرمجيات الحرة ومشروع جنو ومؤسسة موزيلا. هذا بالإضافة إلى أن هناك العديد من المؤسسات الخاصة بوضع معايير برامج الحاسوب، مثل W3C و"IETF" وغيرها من المؤسسات التي تحاول وضع معايير للبرامج، وذلك حتى يمكن أن تعمل برامج الحاسوب مع بعضها البعض وذلك كما يحدث من خلال معايير لغة الترميز القابلة للامتداد ولغة رقم النص الفائق وبروتوكول نقل النص الفائق وبروتوكول نقل الملفات وغيرها.

    ومن أشهر شركات برامج الحاسوب في العالم، شركة مايكروسوفت وأبل وآي بي إم وأوراكل ونوفيل وساب إيه جي وإتش بي، وغيرهم...

    المصدر: wikipedia.org