مصطلحات اساسيه في البرمجه يجب معرفتها

تعد البرمجة احد اهم وظائف العمل الحر المطلوبة المطلوبة علي مستوي الويب والشركات الناشطة علي الشبكات الالكترونية، وهناك العديد من الكلمات والعبارات اللتي يجب علي كل مبرمج مبتدء ان يعرفها لكي تسهل عليه معرفة اهم المطلحات المستخدمة في علم البرمجة لكافة اللغات البرمجية، وفي هذه التدوينة سنتعرف علي مطلحات في البرمجة يجب ان تعلمها.
   
تعد البرمجة احد اهم وظائف العمل الحر المطلوبة المطلوبة علي مستوي الويب والشركات الناشطة علي الشبكات الالكترونية، وهناك العديد من الكلمات والعبارات اللتي يجب علي كل مبرمج مبتدء ان يعرفها لكي تسهل عليه معرفة اهم المطلحات المستخدمة في علم البرمجة لكافة اللغات البرمجية، وفي هذه التدوينة سنتعرف علي مطلحات في البرمجة يجب ان تعلمها.

عبارات ومصطلحات في البرمجة


  المتغيرات Variables

المتغيرات هي عبارة عن مواقع في الذاكرة تخزن البيانات بشكل مؤقت ويكمن تغيير قيمتها أثناء تنفيذ البرنامج. فمثلا يمكن للبرنامج أن يخزن في المتغير Var1 القيمة 1 ثم يخزن القيمة 2 والقيمة التي سترجع من المتغير
هي آخر قيمة تم تخزينها.

الثوابت Constant

هي عبارة عن مواقع في الذاكرة تخزن فيها بيانات بشكل مؤقت ولكن لا يمكن تغيير قيمتها أثناء تنفيذ البرنامج. فمثلا يمكن للبرنامج أن يخزن في الثابت Con1 القيمة 1 لكنه لا يستطيع تغييرها وإن حاول تغييرها فإن المترجم
يرسل رسالة خاطئة أثناء تنفيذ البرنامج

  الحدث Event

هو عبارة عن فعل يقوم به المستخدم للبرنامج المصمم كالنقر على أداة الزر Button أو تغيير نص في مربع نص Text Box أو حتى تحريك الماوس أو الفأرة ويرافقه تنفيذ الإجراء المتعلق به.

  الإجراء Procedure

هو عملية أو عمليات ينفذها البرنامج عند تحقق حدث معين كالنقر على أداة الزر Button في البرنامج.

  الكائن object

 قد يكون تعريف لكود أداة تحكم مثل الزر Button ويكون له عدة إجراءات.

  الكود أو الشفرة البرمجية Code

هو عبارة عن أوامر برمجية تعطى للكمبيوتر على شكل نص تكتب بواسطة لغة من لغات البرمجة كلغة الفيجوال بيسك والتي يفسرها مترجم يسمى ليفهمها الكمبيوتر ولكل فور
Computer أو وحدة نمطية أو أداة تحكم كود
خاص به في الفيجوال بيسك. وقد يكون الكود مقسما إلى كائنات ،Objects
ودالات أو توابع Functions ، وإجراءات Procedures ، و أحداث .Events

  المترجم Compiler

exe هو أداة تقوم بترجمة البرنامج دفعة واحدة إلى لغة الآلة وتُنتج ملف تنفيذى بامتداد
يعمل مباشرة بدون وسيط ، وهذا يعنى أن لغات البرمجة المترجمة تقوم بتحويل النص
البرمجى المكتوب بها إلى لغة الآلة مباشرة وتُنتج ملف تنفيذى يعمل مباشرة دون الحاجة
تقوم مترجماتها بإنتاج ملف تنفيذى إلى ملفات وقت التشغيل ، ومثال على ذلك لغه c /c++ هذا البرنامج يحتوى بداخله على كود بلغة الآلة يتم تنفيذه مباشرة دون ،
exe بامتداد Pascal إلى مفسر ، لغه
أيضا تعمل بنفس الأسلوب.

  المفسر Interpreter

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

 ففى لغة الجافا مثلا يُترجم النص البرمجى إلى هذا البرنامج الناتج لا يمكن ، Jar وتُنتج ملف بامتداد Byte code كود وسيط يسمى
Java تشغيله وتنفيذه على أى جهاز مباشرة حيث يحتاج إلى ما يسمى آلة جافا الافتراضية والتى تعمل كمفسر للبرنامج الناتج حتى يتم تنفيذه ، وفى تطبيقات الدوت نت أيضا VM تعتمد على نفس الأسلوب بحيث يتم تحويل الكود البرمجى المكتوب بلغة من لغات الدوت
إلى لغة وسيطة منخفضة المستوى تسمى لغة مايكروسوفت Visual Basic نت مثل هذا البرنامج الناتج لا يمكن تشغيله على أى ، exe وتُنتج ملف تنفيذى بامتداد IL الوسيطة والذى يعمل .NET Framework جهاز مباشرة إلا إذا تم تثبيت ما يسمى إطار عمل دوت نت كمفسر للبرامج المكتوبة بلغات الدوت نت ويقوم بترجمتها إلى لغة الآلة حسب الطلب.

علي ماهر
علي ماهر
كاتب متخصص خبرة تفوق 11 عامًا في كتابة المقالات في مجالات متنوعة مثل التقنية، السيارات، الساتلايت. أهدف لتقديم معلومات موثوقة تسهم في تعزيز المعرفة. أؤمن بأن المعرفة هي مفتاح النجاح والتغيير الإيجابي، وأسعى لتمكين القراء من تطوير مهاراتهم الشخصية والمهنية. يمكن متابعة مقالاتي والتواصل معي عبر وسائل التواصل الاجتماعي. فيسبوك - X (تويتر سابقًا) - لينكدإن
تعليقات