اقرأ في هذا المقال
- برامج الحاسوب
- ما هو الفرق بين التطبيقات والبرامج؟
- تشغيل البرامج النصية على الحاسوب
- ما هو نوع ملفات البرنامج؟
- أمثلة على برامج الحاسوب
- ما هي الوظائف الأساسية للبرنامج؟
- هل تعد الألعاب برامج؟
- هل Microsoft Windows برنامج؟
برامج الحاسوب:
تمكن البرامج المخزنة في ذاكرة الحاسوب من أداء مجموعة متنوعة من المهام بالتسلسل أو حتى بشكل متقطع وتم تقديم فكرة البرنامج المخزن داخليًا في أواخر الأربعينيات من قبل عالم الرياضيات المجري المولد جون فون نيومان أول حاسوب رقمي مصمم بسعة برمجة داخلية كان EDVAC (اختصار للحاسوب التلقائي المتغير الإلكتروني المنفصل) ، الذي تم إنشاؤه في عام 1949.
يتم إعداد البرنامج من خلال صياغة مهمة أولاً ثم التعبير عنها بلغة حاسوب مناسبة ويفترض أنها مناسبة للتطبيق ويتم ترجمة المواصفات المقدمة بشكل عام في عدة مراحل إلى برنامج مشفر قابل للتنفيذ مباشرة بواسطة الحاسوب الذي سيتم تشغيل المهمة عليه و يقال إن البرنامج المشفر بلغة الآلة، بينما تسمى اللغات المناسبة للصياغة الأصلية باللغات الموجهة لحل المشكلات وتم تطوير مجموعة واسعة من اللغات الموجهة لحل المشكلات وبعضها الرئيسي هو COBOL (لغة الأعمال المشتركة الموجهة) ، FORTRAN (ترجمة الصيغة) ، BASIC (كود التعليمات الرمزية لجميع الأغراض للمبتدئين) .
يتم تزويد أجهزة الحاسوب ببرامج متنوعة مصممة بشكل أساسي لمساعدة المستخدم على تشغيل الوظائف أو تحسين أداء النظام وهذه المجموعة من البرامج ، التي تسمى نظام التشغيل مهمة لتشغيل نظام الحاسوب مثل أجهزته وتجعل التكنولوجيا الحالية من الممكن بناء بعض خصائص التشغيل كبرامج ثابتة (يتم تقديمها من خلال أوامر العملاء) في وحدة المعالجة المركزية للحاسوب في وقت التصنيع وبالنسبة لبرامج المستخدم ، قد يكون نظام التشغيل مسيطرًا أثناء التنفيذ ، كما هو الحال عندما تقوم شاشة مشاركة الوقت (qv) بتعليق أحد البرامج وتنشيط برنامج آخر ، أو في وقت بدء برنامج المستخدم أو إنهائه ، كما هو الحال عندما يحدد برنامج الجدولة برنامج المستخدم الذي سيتم تنفيذه بعد ذلك.
ومع ذلك قد تعمل بعض برامج أنظمة التشغيل كوحدات مستقلة لعملية البرمجة ويتضمن هؤلاء المترجمين (سواء المجمعين أو المجمعين) ، الذين يحولون برنامجًا بأكمله من لغة إلى أخرى ؛ المترجمون الفوريون ، الذين ينفذون برنامجًا بالتتابع ويترجمون في كل خطوة ؛ والمصححات ، التي تنفذ برنامجًا مجزأً وتراقب الظروف المختلفة ، مما يمكّن المبرمج من التحقق مما إذا كان تشغيل البرنامج صحيحًا أم لا.
ما هو الفرق بين التطبيقات والبرامج؟
عندما قدمت Apple جهاز iPhone ، قاموا بترويج مصطلح “التطبيق“، ولكن التطبيق والبرنامج هما نفس الشيء واليوم ، يعتقد معظم الناس أن “التطبيق” هو تطبيق على جهاز حاسوب Apple أو هاتف ذكي أو جهاز لوحي و يُنظر إلى البرنامج على أنه شيء يتم تشغيله على جهاز حاسوب (على سبيل المثال ، جهاز حاسوب يعمل بنظام Windows).
تشغيل البرامج النصية على الحاسوب:
عندما يتم إنشاء برنامج يتم تجميعه بلغة يستطيع الحاسوب فهمها وبمجرد تجميع البرنامج، لا يحتاج إلى أي برامج أخرى للتشغيل طالما أن الحاسوب يحتوي على نظام التشغيل والنظام الأساسي المطلوبين ولا يتم تجميع النص ويحتاج إلى مترجم لترجمة النص إلى شيء يفهمه الحاسوب و بدون مترجم ، لا يمكن تشغيل البرنامج النصي على الحاسوب ومع ذلك بمجرد التثبيت، يمكن تشغيل البرنامج النصي على أي نظام أساسي دون الحاجة إلى إعادة كتابته.
ما هو نوع ملفات البرنامج؟
يجب أن يكون ملف البرنامج ملفًا قابلاً للتنفيذ وأن تنتهي البرامج التي تعمل بنظام التشغيل Microsoft Windows بامتداد ملف EXE أو COM أو PIF ويؤدي تنفيذ هذه الملفات إلى تشغيل البرنامج ويسمح باستخدامه على الحاسوب.
أمثلة على برامج الحاسوب:
هناك ملايين البرامج المختلفة المتاحة لأجهزة الحاسوب والهواتف والأجهزة الأخرى اليوم وفيما يلي بعض الأمثلة وفئة البرامج ذات الصلة.
- Adobe Acrobat: اختصار لـ Portable Document Format ، PDF هو تنسيق ملف وامتداد ملف تم تطويره بواسطة Adobe لتمكين المستخدمين من التقاط المظهر الأصلي للمستند وهو مفيد لأنه يسمح بعرض المستند وطباعته بنفس الطريقة على أي جهاز وتُستخدم ملفات PDF بشكل متكرر في المستندات القانونية مثل الأوراق الضريبية وكشوف الحسابات المصرفية والنماذج الأخرى التي يحتاج المستخدم إلى ملء البيانات ويؤدي النقر فوق رمز ملف Adobe PDF إلى اليمين إلى فتح مثال لملف PDF إذا كان Adobe Acrobat Reader أو قارئ PDF آخر مثبتًا على جهاز الحاسوب الخاص بك.
- Adobe After Effects: تم إصدار Adobe After Effects في البداية في يناير 1993 ، وهو برنامج تحرير فيديو متوافق مع معايير الصناعة لأجهزة كمبيوتر macOS و Windows ويحتوي After Effects على تركيز قوي على الرسوم المتحركة والتركيب والتأثيرات المرئية و تتضمن ميزات After Effects إمكانات الرسوم المتحركة ثنائية وثلاثية الأبعاد ومكتبة من مولدات التأثيرات المرئية القابلة للتخصيص.
بالإضافة إلى أدوات للصور التي تم إنشاؤها بواسطة الحاسوب والتأثيرات مع لقطات خام وتم دمج Adobe After Effects مع تطبيقات Adobe الأخرى بما في ذلك Photoshop و Premiere و Illustrator و Audition وعلى سبيل المثال، يمكنك استيراد ملف Photoshop إلى After Effects ، باستخدام أي طبقة فردية من ملف الصورة أو الصورة المدمجة بأكملها في الفيديو الخاص بك وإذا قمت بعد ذلك بتحرير الملف في Photoshop ، فسيتم عرض التغييرات تلقائيًا في مشروع الفيديو الخاص بك عندما تعود إلى After Effects. - Google Chrome: هو متصفح إنترنت مجاني تم إصداره رسميًا بواسطة Google في 11 ديسمبر 2008 وتشمل ميزاته المزامنة مع خدمات وحسابات Google ، والتصفح المبوب والترجمة التلقائية والتدقيق الإملائي لصفحات الويب وكما أنه يتميز بشريط عناوين / شريط بحث متكامل يسمى المربع متعدد الاستخدامات.
- Skype: اسم Skype هو اسم مستخدم يحدد حساب الشخص وإنه فريد وقد يحتوي على أحرف وأرقام وفواصل ونقاط وواصلات وشرطات سفلية ويتراوح طول اسم Skype بين 6 و 32 حرفًا ويتم إنشاؤه عند إنشاء حساب لأول مرة ويعد Skype برنامجًا لإجراء مكالمات الفيديو و المكالمات الصوتية إلى أي هاتف في أي مكان في العالم ويمكن لمستخدم Skype الاتصال بمستخدم Skype آخر مجانًا ، بغض النظر عن مكان تواجدهم.
- Microsoft Excel: هو تطبيق جداول بيانات تم تطويره ونشره بواسطة Microsoft وإنه جزء من مجموعة Microsoft Office لبرامج الإنتاجية وبخلاف معالج النصوص مثل Microsoft Word ، ينظم Excel البيانات في أعمدة وصفوف وتتقاطع الصفوف والأعمدة في مساحة تسمى خلية ويمكن أن تحتوي كل خلية على بيانات مفردة ، مثل نص أو قيمة رقمية أو صيغة تم تسمية Excel في الأصل باسم Odyssey أثناء التطويرو تم إصداره لأول مرة في 30 سبتمبر 1985.
ما هي الوظائف الأساسية للبرنامج؟
تختلف وظائف البرنامج حسب نوع البرنامج على سبيل المثال وظيفة برنامج المتصفح هي تصفح الإنترنت وتتمثل وظيفة معالج النصوص في إنشاء المستندات وعرضها وتحريرها وعادة ما يتم تصميم البرنامج لأداء مهمة محددة (وظيفة) ، وهذه المهمة فقط. بمعنى آخر، قد يتمكن برنامج معالج النصوص من إنشاء مستند، لكن لا يمكن استخدامه لتصفح الإنترنت.
هل تعد الألعاب برامج؟
نعم، الألعاب هي برامج ، ولكن يمكن تصنيفها على أنها “ألعاب” وليست “برامج” ، لتمييزها على أنها مصممة للترفيه أكثر منها للإنتاجية وكفئة من البرامج ، تحتوي الألعاب على فئات فرعية خاصة بها ، مثل FPS و MMO و RPG وعلى سبيل المثال ، Quake هي “لعبة FPS.”.
هل Microsoft Windows برنامج؟
لا. جميع إصدارات Microsoft Windows تعتبر نظام تشغيل وليست برنامجًا.