تعرف على الفرق بين التطبيق والبرنامج والسوفتوير ولماذا لا يجب أن تسميهم نفس الإسم

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

التطبيق أو Application :

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

البرنامج ببساطة شديدة هو مجموعة من الأكواد تؤدي وظيفة محددة  ، قد تكون هذه الوظيفة مفيدة للمستخدم وقد تكون لا تفيده، أي أن هنالك اكواد وهنالك نتائج ، قد يكون البرنامج ذو مهمة بسيطة ومع ذلك يسمى برنامجا ، ويتم إنشاء البرنامج بواسطة  لغات البرمجة مثل ال C أو C sharp أو ال JAVA.
———————–
 البرنامج أوالبرمجيات أو Software 

 كل المكونات التي لا نستطيع لمسها بأيدينا كالبرامج والبيانات والملفات وغيرها
 هي من الـ ( سوفت وير )
،هذا المصطلح هو الأوسع والأشمل ، فهو عكس الهارد وير Hardware ، أي أن كل ما هو غير مادي يدخل تحت هذا الإسم عكس الهاردوير الذي يرتبط بكل ما هو ملموس.