الكثير من المبتدأين في مجال البرمجة يتعرضون لمصطلحات كثيرة والتي قد تجعل الامور صعب عليك في التعلم لكثرة المصطلحات و حفظها لذلك قمت بتبسيط لك المصطلحات و المعاني التي يمكن البدأ بها في تعلم البرمجة التي لابد من معرفتها جيدا في اساسيات البرمجة لكي تنجح بطريقة سليمة في هذا المجال و بشكل متدرج حيث نبدأ بالمصطلحات المبسطة حتي تصل الي المصطلحات الأكثر احترافا .
Algorithm-1 :
مصطلح خوارزمية او صياغة لحل المسألة باستخدام الحاسب .
Bug -2 :
بمعني إصابة و هو خطأ في البرنامج البرمجي
Debugging-3 :
مصطلح يعني معالجة او تصحيح عملية تتبع و إزالة الإخطاء .
High level language-4 :
لغة عالية المستوي و هي لغة برمجية مصممة لتكون سهلة القراءة و الكتابة من قبل
low level language-5 :
لغة منخفضة المستوي و هي اللغة البرمجية مصممة لتكون اسهل في التنفيذ من قبل الحاسب .
Interpret-6 :
مصطلح يعني تشغيل برنامج مكتوب بلغة عالية المستوي و ذلك بمعالجته سطرا سطرا و تنفيذ التعليمات .
Compile-7 :
يترجم بمعالجة برنامج بلغة عالية المستوي و تحويلها الي لغة منخفضة المستوي و يتم ذلك مرة واحدة و ذلك تحضيرا للتنفيذ في وقت لاحق .
source code-8 :
الشيفرة المصدرية و هو برنامج بلغة عالية المستوي قبل ان تتم ترجمتها .
Statement-9 :
هو عبارة عن حالة برمجية و يعد جزء من البرنامج الذي يحدد خطوة بخطوة من الخواريمات .
print statement-10 :
هي حالة الطباعة البرمجية التي تجعل الطباعة تظهر علي الشاشة .
Method-11 :
عبارة عن تسلسل من التعابيير البرمجية التي لها اسم
Class-12 :
مجموعة من الجداول المترابطة
String-13 :
مصطلح يعني النمط الاساسي للنص مع تسلسل من الحروف .
Newline-14 :
يعرف بانه بداية السطر او النهاية السطر او قطع السطر و يعرف ايضا بالمحرف الخاص الذي يعين نهاية السطر في النص .
Variable-15 :
هو المتغير الموقع للتخزين القيم و له اسم و جميع المتغيرات لها نوع
Value-16 :
هي القيمة او سلسة نصية او بيانات أخري يمكن تخزينها ضمن متغير و كل قيمة يجب ان يكون له نوع مثل String او . int
Declaration- 17 :
هو التصريح او التعبير البرمجي لإنشاء متغير جديد و تحديد نوعه .
Assignment-18 :
هو تعبير برمجي لإعطاء قيمة للمتغير .
State diagram-19 :
مصطلح يعني تخطيط الحالة و عرض رسمي لحالة البرنامج في لحظة زمنية معينة .
Operator-20 :
مصطلح يعني المعامل الرمزي الذي يعرف بعملية الجمع و الضرب او سلسلة نصية .
Expression-21
هو تعبير برمجي مزيج من المتغيرات و المعاملات التي تعين قيمة وحدة و التعابير لها انواع ايضا من قبل المعاملات و الحدودد .
Floating point-22 :
نوع من البيانات يعين أرقام بجزء صحيح و جزء عشري مثل لغة جافا و هو النوع الافتراضي للفاصة بينهم .
23-concatenate :
يعني دمج القيميتين ببعض و السلاسل النصية من نهاية الاولي لبداية الثانية .
order of operatation - 24 :
هي عملية اولويات و قواعد التي تحدد ترتيب تنفيذ العمليات .
Composition - 25 :
المقدرة علي تجميع التعابير البسيطة و الحالات البرمجية في تركيبة من التعابير و الحالات البرمجية .
Synatax -26 :
عبارة عن تركيب الجملة و بناء البرنامج و ترتيب الرموز التي تحتويها .
Compile - time error - 27
مصطح يعني خطأ في الكود المصدر الذي يجعله غير قابل للترجمة و يدعي ايضا syntax error
Parse - 28 :
تعني التحليل لبناء البرنامج ما الذي يقوم به المترجم اولا .
Run - time error- 29 :
يعني خطأ في زمن التشغيل الذي يجعل الاكواد غير قابل للعمل حتي معالجته و يعني ايضا استثناء "Exception"
logic error- 30
يعني خطأ منطقي في البرنامج الذي يجعله يقوم بعمل ما يخالف ما يريده المبرمج .
الخلاصة :
هذة المصطلحات كبداية معرفة بعض المصطلحات الهامة و الاساسية التي تحتاجها يوميا في تعلمك البرمجة او عملك في هذا المجال في البداية و ستساعدك جيدة في عدم وجود صعوبات في تعلم البرمجة و ستستفيد منها جيدة لتسهل عليط الوقت و الجهد و المال
و اذا تريد التعرف علي المزيد من المصطلحات كاملة عليك بالاطلاع علي "قاموس المصطلحات البرمجية" (لينك)
هل قومت بالاستفادة من هذة المقالة ؟ و هل لديك مصطلحات اخري تخبرنا بها ؟