مقالات عربية ثقافية ومعرفية عالية الجودة ذات محتوى غني و مفيد

مفهوم البرمجيات

نشرح ما هو البرنامج والأنواع والأمثلة. أيضا ، ما هي مكونات وخصائص البرمجيات الحرة.

تشكل معلومات المستخدم والبيانات المعالجة البرنامج.

ما هو البرنامج ؟

مصطلح البرمجيات هو الكلمة الإنجليزية التي كانت تتخذها لغات أخرى ويعين  أي عنصر غير المادي (وليس الجسدي) التي هي جزء من الأجهزة مثل كما أجهزة الكمبيوتر والهواتف المحمولة أو اللوحية والتي تتيح تشغيلها.

يتكون البرنامج من مجموعة من التطبيقات والبرامج المصممة لأداء وظائف مختلفة داخل النظام. وبالإضافة إلى ذلك، وهي مكونة من مجموعة أوامر وإرشادات  للمعلومات و التى يتم معالجتها والتى نطلق عليها البيانات .

تخبر البرامج التي تعد جزءًا من الأجهزة الذكية (الجزء المادي من الجهاز) ، مجموعة من الإرشادات ، بالخطوات التي يجب اتباعها.

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

تم تصميم برنامج تطبيقي لأداء مهمة واحدة أو أكثر في وقت واحد.

يصنف البرنامج حسب وظيفته في:

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

أمثلة البرمجيات

هناك العديد من الأمثلة على البرامج والتي يتم تصنيفها حسب وظيفتها في:

  • برنامج تحرير الصور . على سبيل المثال: Adobe Photoshop و Paintshop و GIMP.
  • برنامج معالج الكلمات . على سبيل المثال: Microsoft Word و Word Pad و Notepad.
  • برامج الصوت . على سبيل المثال: Adobe Audition و Abelton و Pro Tools.
  • برمجيات الاتصالات . على سبيل المثال: Facebook و Skype و Zoom.
  • تصميم و الهندسة المعمارية البرمجيات . على سبيل المثال: AutoCAD ، Adobe Illustrator ، Revit.
  • برنامج محاسبة . على سبيل المثال: Loggro و Xero و Nubox.
  • برنامج نظام التشغيل . على سبيل المثال: Linus و MacOS و Windows.
  • برنامج الحماية من الفيروسات . على سبيل المثال: AVG Antivirus و McAfee و Panda.
  • برمجيات البرمجة . على سبيل المثال: Microsoft Visual Studio و Xcode و Lazarus.

البرامج و الأجهزة

يتكون كل جهاز من كلٍ من الجزء غير الملموس البرنامج ، والجزء الملموس ، الجهاز. الأجهزة هي مجموعة العناصر المادية التي تشكل جزءًا من جهاز إلكتروني . على سبيل المثال: في حالة وجود الكمبيوتر، والأجهزة يتكون من الشاشة، لوحة المفاتيح ، الفأرة ، وغيرها.

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

يتكون كل جهاز من أجزاء مختلفة من الأجهزة التي يمكن أن تكون إلكترونية أو كهربائية أو ميكانيكية وتؤدي وظيفة معينة. على سبيل المثال: ذاكرة تخزين أو بطاقة فيديو.

هناك الأجهزة الرئيسية الضرورية للتشغيل الصحيح للجهاز ، والأجهزة التكميلية المكونة من ملحقات ذات وظائف محددة.

البرمجيات الحرة

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

تم تقديم المصطلح والأفكار التي تشملها البرمجيات الحرة في عام 1984 من قبل المبرمج الأمريكي ريتشارد ماثيو ستالمان ، الذي أنشأ مؤسسة البرمجيات الحرة من أجل نشر هذا النوع من البرمجيات وإنقاذ فكرة حرية المستخدم.

يعتبر البرنامج مجانيًا عندما:

  • يمكن استخدامه لأي غرض.
  • يمكن دراستها ومعرفة كيفية عملها وتعديلها إذا لزم الأمر.
  • يمكن توزيع النسخ .
  • يمكن تحسينه من قبل أي مستخدم .

هناك ميل للخلط بين فكرة البرمجيات الحرة والمجانية ، لكن من المهم أن تضع في اعتبارك أنه ليست كل البرمجيات الحرة مجانية ، إذ ليست كل البرمجيات الحرة مجانية.

ولا ينبغي الخلط بين مفهوم البرمجيات الحرة ومفهوم المصدر المفتوح ، لأن الأخير لا يضمن دائمًا الشروط الأربعة.

أي برنامج لا يضمن الحريات الأربع يعتبر غير مجاني. في مثل هذه الحالات ، عادةً ما يكون منشئو الترخيص أو مالكوه هم الذين يعدلون وينظمون توزيع البرنامج.

من أمثلة البرامج المجانية نظام التشغيل GNU أو معالج النصوص Open Office.