تعريف البرنامج التطبيقي
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس ، في 2 فبراير. 2017
يتم إجراء حوارنا مع أجهزة الكمبيوتر من خلال البرمجيات، من البرامج ، من التطبيقات (المرادفات كلها). ولكن ما هو بالضبط البرنامج؟
يتكون برنامج التطبيق من سلسلة من الإرشادات التي يمكن أن يقوم ملف المعدات الكمبيوتر قادر على فهم وتنفيذ الأوامر
اللغة الأساسية التي تستخدمها أجهزة الكمبيوتر هي نظام ثنائي ، وتتكون من الآحاد والأصفار. من المستحيل عمليا تصور تحقيق برنامج تطبيق باستخدام هذه اللغة ، وأكثر من ذلك إذا تحدثنا عن التطبيقات الكاملة التي نستخدمها اليوم.
ك صيغة وسيط بين اللغة "المنطوقة" مباشرة من قبل الآلة والبشر ، تم اختراع المُجمّع. كل شريحة وكل هندسة المعدات يختلف المجمع المتنوع الخاص به ، مثل اللغات المختلفة التي يتم التحدث بها في جميع أنحاء العالم.
ومع ذلك ، لا يزال المجمع معقدًا للغاية بالنسبة للبرامج المعقدة التي يمكن أن يؤدي وظائف متعددة ، على الرغم من أنه صالح للمهام التي تتطلب تحكمًا كبيرًا ال المعدات.
تمت إضافة درجة جديدة إلى السلم أدت بنا إلى فهم أفضل مع أجهزتنا وهي اللغات عالية المستوى ، والتي توفر هياكل وأوامر سهلة الفهم لأي شخص لديه خلفية تقنية ، مما يسمح لك ببناء التطبيقات وتطويرها مركب.
يجب أن يمر البرنامج المكتوب بلغة عالية المستوى بعملية تسمى التجميع ، حيث يتم ترجمته إلى اللغة الثنائية التي يفهمها الجهاز ، وبالتالي ، من الممكن تنفيذه
لقد تم أيضًا إرفاق اللغات عالية المستوى بأدوات لتسهيل إنشاء التطبيقات ، مثل المجمعين وبيئات التطوير باستخدام تسهيلات لكتابة التعليمات البرمجية المصدر وإعادة استخدامها ، وبيئات متكاملة مع وظائف من جميع الأنواع تسمح بتنفيذ المهام الضرورية المختلفة من مكان واحد.
فارق بسيط آخر: نحن نتحدث عن برنامج التطبيق لأنه يمكننا تطبيقه لحل مهمة معينة. هناك أنواع أخرى من البرامج ، مثل الأدوات المساعدة أو الأوامر الخارجية.
يمكننا الدخول في نقاش حول العديد من الأنواع والأنواع الفرعية لكل من المرافق والتطبيقات ، ولكن بالنسبة لتعريفنا ، فإن التمايز الأساسي يكفي:
يحل برنامج التطبيق حاجة المستخدم ، بينما تخدم الأداة المساعدة ، بدرجة أكبر أو أقل ، لتغطية صيانة الكمبيوتر ومهام الإدارة.
وبالتالي ، فإن التطبيقات ستكون المعالج من النصوص ، أ المتصفح الويب ، أ جدول، أ قاعدة البيانات، أو برنامج تنقيح الصور ، بينما قد تكون الأداة المساعدة مضاد للفيروسات، ملف ضاغط ، أو منسق قرص.
تاريخيًا ، كان هناك أيضًا المزيد من التمايز داخل البرامج ، بشكل عام في الأيام الأولى من المعلوماتية الدقيقة ، التي لم تعد موجودة اليوم في الممارسة: البرامج المجمعة (التي شرحتها بالفعل) مقابل مفسرة.
لقد شرحت بالفعل البرامج المجمعة ، والتي يتم ترجمة الكود المصدري لها ، من خلال عملية تسمى التجميع ، بشكل دائم إلى لغة يفهمها الحاسوب. لا يتم تجميع البرامج المترجمة ، ويتم ترجمة شفرة المصدر الخاصة بها إلى لغة الآلة مباشرة في وقت التنفيذ.
تم إهمال بعض المترجمين الشفويين الأساسيين ، مثل GWBASIC ، باستثناء بعض محبي الحوسبةعتيق هي الأس الأقصى لهذا النوع من برمجة.
في أحسن الأحوال ، تبقى البيئات واللغات المفسرة على قيد الحياة في المجال التعليمي للصغار.
الصور: فوتوليا - أليوتي / بختيارزين
مواضيع في برنامج التقديم