أولا : البرنامج :
1- هو مجموعة الأوامر التي تعطي الحاسب أوامر معينة، للقيام بعمل شئ معين على سبيل المثال:
_ الكشف عن الفيروسات وإزالتها.
– تعريف أخر للبرنامج :
_ هو مجموعة من التعليمات، والتي تم كتابتها بلغة يستطيع الحاسوب فهمها ،حيث لا يفهم اللغة البشرية لذا أي شيء يكتبه المستخدم بيده على لوحة المفاتيح، يقوم الحاسوب بترجمته إلي نظام ثنائي قبل أن ينفذه الحاسب .
_ بعدها يقوم الحاسب بتنفيذ التعليمات ومعالجة البيانات ،ثم يخرج المعلومات في صورة يفهمها المستخدم ،على الشاشة أو الطباعة الورقية.
– مفهوم آخر البرامج أو SOFTWARE
_ هي مجموعة الأوامر و الأكواد التي كتبها المبرمجين المختصين ،لعمل وظيفة معينة تنقسم هذه البرامج إلى :
1)نظام التشغيل “OS-Operating System”
_ يتحكم ذلك النظام في جميع وظائف الكمبيوتر حيث تعتمد جميع أجهزة الحاسوب على نظام التشغيل OS كي توفر واجهة التفاعل بين المستخدم و التطبيقات و مكونات الكمبيوتر و ينقسم أيضا إلى نوعين :
أ- نظام التشغيل لسطح المكتب والمعروف باسم “Desktop OS” ومن أمثلته
_ ويندوز أكس بي و7 و8
_ نظام التشغيل الخاص بأجهزة شركة أبل “MAC OS”
ب- نظام التشغيل للشبكة ويعرف باسم “Network OS”ومن أمثلته
_ ويندوز سيرفر
_ يونكس Unix
_ لينكس Linux.
4-كتيبات الاستخدام, تعريفات الجهاز الصور, و المستندات جميعها أمثلة للبرامج.
ثانيا : التطبيق
1-هو مجموعة من البرامج على سبيل المثال
_ معالج الكلمات والذي يستخدم في العمل اليومي.
_ تطبيقات الرسومات المختلفة.
_ برامج الموسيقى.
_ يمكن استخدام المصطلحات ” برامج ” و” تطبيقات ” بصورة متبادلة.
2- الهدف الرئيسي من التطبيق هو تنفيذ مهمة أو مهام معينة لأن التطبيق قابل للتنفيذ
3- يجب أن يكون التطبيق قادر على تنفيذ التعليمات وأدائها والا سيفقد هويته كتطبيق.
4- جميع التطبيقات هي عبارة عن software ولكن ليس كل softwares هي عبارة عن تطبيقات.
5- أمثلة التطبيقات : برنامج النصوص Word.
_ برنامج مضاد الفيروسات Antivirus .
_ برامج الفيديو و الصوت و الصور و غيرهم من البرامج .
6- تعرف التطبيقات Application.
7- التطبيقات هي البرامج التي ترفع إلى الحاسوب
8- عمل التطبيق يكون محدود على أنظمة تشغيل معينة.
الفرق بين التطبيق والبرنامج
1- البرنامج هو مصطلح يشمل جميع بيانات الحاسوب, أما التطبيق هو نوع من البرامج ينفذ عمليات محددة.
2- قد لا تكون البرامج قابلة للتنفيذ في بعض الأوقات بينما التطبيقات قابلة للتنفيذ في جميع الأحوال.
3- تقوم التطبيقات بعمل محدد فقط و تحتاج لتفعيله إلى موارد مدموجة في التطبيق ، بينما تستطيع البرامج أن تقوم بمهام متعددة.
4- قد يكون الشئ الوحيد الذي يجمع بينهما ،أن جميع البرامج والتطبيقات هي عبارة عن برامج تنفيذية .
5- عادة ما تكون التطبيقات محدودة لأنظمة التشغيل ، بينما البرامج ( لا يمكن تعميمها).
6- تحتاج التطبيقات إلى تجاوب مع المستخدم كي تنفذ مهام معينة، بينما لا تحتاج البرامج إلى ذلك.
7- أمثلة البرامج : برامج النظام المسؤولة عن تشغيله و تكون جزءاً أساسياً لعمل النظام، على عكس التطبيق حيث توجد تطبيقات التصفح على الإنترنت، و تطبيقات التعديل.
8- الخلاصة هي أن التطبيقات جزء من كيان البرامج، وقد تكون ذات مهام متخصصة أو متعددة.
9- أصبح مصطلح “تطبيقات” يستخدم بشكل مخصص للتطبيقات المخصصة الذكية، والتي تعمل في نظام التشغيل الخاص بهذه الهواتف مثل الاندرويد او ويندوز موبايل اي او اس.
.