البرمجيات وانواعها

البرمجيات وانواعها

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

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

ما هي البرمجيات؟

قبل التعمق في الأنواع الأربعة من البرامج ، دعنا نلقي نظرة سريعة على ماهية البرامج. من الواضح ، إذا طلبت من مبرمج الكمبيوتر المفضل لديك تعريفًا بالبرنامج ، فسيكون الأمر أكثر تعقيدًا من ذلك بكثير ، ولكن في جوهره ، البرنامج عبارة عن برنامج كمبيوتر أو تطبيق يوفر إرشادات لتنفيذ أوامر المستخدم. في كل مرة تتحقق فيها من الطقس على هاتفك ، فأنت تستخدم برنامجًا. عندما تفتح رسالة على Facebook ، أو تنشئ جدول بيانات ميزانية ، أو تنضم إلى مكالمة Zoom ، فأنت تستخدم برنامجًا.

ما هي انواع البرمجيات؟

برمجيات التطبيقات – Application Software
برنامج النظام – System Software
برمجيات البرمجة – Programming Software
برامج التعريفات – Driverس Software

1- برمجيات التطبيقات – Application Software

هذا هو أكثر أنواع برامج الكمبيوتر شيوعًا ، ويمكن تعريفه على أنه برامج المستخدم النهائي التي تساعدك على أداء المهام أو تحقيق النتيجة المرجوة. المستخدم النهائي هو الشخص الذي يستخدم منتجًا أو برنامجًا بالفعل. (هم الأشخاص الذين تم تصميم “النتيجة النهائية” لهم.) تتضمن بعض أمثلة البرامج التطبيقية متصفحات الإنترنت ، أو أداة CRM مثل Hubspot ، أو برنامج تحرير الصور مثل Adobe أو Lightroom ، أو تطبيق معالجة النصوص مثل Microsoft Word. يتم تثبيت برنامج التطبيق على جهاز كمبيوتر أو جهاز محمول بناءً على حاجة المستخدم. نظرًا لأن هذا هو النوع الأكثر شيوعًا من البرامج ، فهناك العديد من الخيارات المتاحة ويمكن للمستخدمين اختيار أفضل ما يناسب احتياجاتهم وميزانيتهم وتوقعاتهم. (على سبيل المثال ، يمكن لأي شخص يريد البحث على الإنترنت استخدام Chrome أو Safari أو حتى Firefox.)

2- برنامج النظام – System Software

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

Android
CentOS
iOS
Linux
Mac OS
MS Windows
Ubuntu
Unix

فكر في الوقت الذي يتم فيه تحديث جهاز الكمبيوتر المحمول أو الهاتف. هذا هو برنامج النظام قيد العمل: هناك تعديل تم إجراؤه على برنامج النظام يساعد الكمبيوتر أو الهاتف على الاستمرار في العمل بشكل جيد والحفاظ على تشغيل التطبيقات. يعد نظام التشغيل iOS من Apple مثالاً على برامج النظام ، كما هو الحال في Microsoft Windows. تعمل برامج النظام دائمًا في خلفية جهازك ، ولكنها لن تكون أبدًا شيئًا ستستخدمه بشكل مباشر. في الواقع ، الوقت الوحيد الذي يتذكره معظم الناس أنه هناك عندما يحين وقت التحديث.

3- برمجيات البرمجة – Programming Software

بينما يتم تصميم برامج التطبيقات للمستخدمين النهائيين ، وبرامج النظام مصممة لأجهزة الكمبيوتر أو الأجهزة المحمولة ، فإن برامج البرمجة مخصصة لمبرمجي الكمبيوتر والمطورين الذين يقومون بكتابة التعليمات البرمجية. هذه هي البرامج التي تُستخدم لكتابة البرامج الأخرى وتطويرها واختبارها وتصحيحها. من المفيد التفكير في هذه البرامج كمترجم من نوع ما: فهي تأخذ لغات برمجة مثل Laravel و Python و C ++ والمزيد وترجمتها إلى شيء يفهمه الكمبيوتر أو الهاتف.

برامج التعريفات – Drivers Software

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

امثلة علي انواع برامج التعريفات – Drivers Software

BIOS Driver
Display Drivers
Motherboard Drivers
Printer Drivers
ROM Drivers
Sound card Driver
USB Drivers
USB Drivers
VGA Drivers
VGA Drivers
Virtual Device Drivers
مجموعة كبيرة ومتنوعة من شركات البرمجيات والمبرمجين في العالم لصناعة البرمجيات. يمكن أن تكون البرمجيات صناعة مربحة تمامًا: كان بيل جيتس ، المؤسس المشارك لشركة Microsoft ، أغنى شخص في العالم في عام 2009 ، ويرجع ذلك إلى حد كبير إلى ملكيته لعدد كبير من الأسهم في Microsoft ، الشركة المسؤولة عن Microsoft Windows و Microsoft Office منتجات البرمجيات – كلاهما رائدين في السوق في فئات منتجاتهما.

المصدر: موقغ سوبر نوفا

شارك المقال مع أصدقائك على السوشيال ميديا

م. أحمد السيد

قائد الفريق و مدير المشروعات

برنامج إدارة العيادات الطبية

تطبيق موبايل إدارة الإستشارات الطبية الأونلاين

انتقل إلى أعلى