# ملخص :

إن علم البرمجة هو و من دون أدنى مبالغة يعتبر العلم القائد للتكنولوجيا ,و هو أساس أي جهاز الكتروني حديث و هناك العديد من لغات البرمجة الشهيرة التي تختلف عن بعضها البعض ببعض التفاصيل ,و لكنها و بشكل عام يمكن أن تؤدي نفس الهدف بعد اتقانها جيداً. #

**مقدمة عن البرمجة و البرنامج الحاسوبي **

& تهدف عملية البرمجة إلى قيام المبرمج بتوصيف مهمة معينة للآلة لتقوم بها آلياً (للحاسوب أو لأي جهاز قابل للبرمجة ). و للحصول على هذه النتيجة تغذى الآلة بقيم خاصة للوسطاء و هي المعطيات أو المدخلات , فتنفذ مجموعة من العمليات وفقاً لمخطط مرسوم سلفاً , و آلية موصفة و هي ما يسمى بالبرنامج فنحصل على النتائج (المخرجات ).

رسم توضيحي :

image 2415

 

 

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

تسمى برامج الحاسوب بالعتاد البرمجي أو البرمجيات تمييزاً لها عن عتاد الحاسوب الصلب أو تجهيزاته كما تخزن البرامج أثناء تنفيذها في الذاكرة المركزية للحاسوب , لتمكينه من أداء مجموعة المهام أداءً تسلسلياً أو متقطعاً .

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

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

نعرف المفسر على أنه برنامج يختبر البرنامج الحاسوبي تعليمة تلو الأخرى ,و تنفذ كل العمليات الموجودة في التعليمة

إنشاء حساب جديد

قم بتنزيل تطبيق eMufeed Android الآن

 

 

انستغرام