2.16.2017

27 مصطلح برمجي يجب أن تحفظها قبل أن تتعلم البرمجة


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

أولا:
DOM
Document OjbectModel
نموذج عناصر صفحة الويب
هو الوصف الشجري لصفحة الويب , حيث تعامل كل عقدة على أنها عنصر مرتبط
بعناصر أخرى
ثانيا :
syntax
well-formed language for programing
هي مجموعة الكلمات والجمل المكتوبة بشكل منتظم في ملف البرمجة
 لتعبر عن الشفرة البرمجية
ثالثا :
code
words, letters, symbols represent the programming language
الشفرة البرمجية
مجموعة من الكلمات , الحروف , الرموز والجمل التي تعبر عن اللغة البرمجية وينتج
عنها النص البرمجي
رابعا :

element

العناصر البرمجية
كل لغة برمجية تحتوي عناصر برمجية تختلف من لغة إلى أخرى
خامسا :
statement
instructions to be executed
الجملة البرمجية
هي مجموعة الأوامر التي سيتم تنفيذها لتشكل نتيجة  النص البرمجي ويفصل بين الجمل عادة بفاصلة منقوطة
سادسا:
output
the result of the code
المخرج البرمجي
نتيجة الشفرة البرمجية التي يراها المستخدم النهائي


سابعا :
Browser
chrome , firefox  ,internet explorer ,opera
متصفح الانترنت
برنامج يقوم بقراءة النصوص البرمجية وتحويلها إلى صور ونصوص
ورسومات مرئية وتربط بين طرف المستخدم وطرف المخدم (سيرفر)
ثامنا :
expression
combination of elements to be producd
التعبيرات البرمجية
مزيج من العمليات البرمجية تطبق عى عناصر البرمجة
المختلفة وتفسرها لفات البرمجة حسب بنيتها
تاسعا :
keywords
Var, function ,array ,if for
الكلمات المفتاحية
مجموعة من الكلمات المحجوزة من لغة البرمجة لتعبر عن الأوامر البرمجية والتي لا يسمح باستخدامها
ألا بشكل محدد
عاشرا :
comment
//text .. /*text*/ .. <!-- text --> ..
التعليقات البرمجية
نصوص تتخلل النص البرمجي لتسهل قراءة الشفرة ولا يتم إخراجها بنتيجة العمليات
الحادي عشر :
Variable
var
المتغيرات
كلمات مفتاحية تتضمن معلومات أو قيم يتم استخدامها لاحقا في النص البرمجي
الثاني عشر :
function
Block of code performs a task
التابع الوظيفي
هو كتلة برمجية تمت كتابتها لتنفيذ وظيفة ما, وعادة مايتم تنفيذها عند الطلب
الثالث عشر :
object
A container for named values
الكائن البرمجي
هو متغير يحتوي على قيم متعددة مستندة إلى أسماء تشير إلى تلك القيم
الرابع عشر :
operator
assignment ,Math ,Comparison and Logic
المعامل الرياضي المنطقي
مجموعة من الرموز التي تسند قيمة لمتغير او تقوم بمقارنة عدة قيم او تجد منطقية القيم
الخامس عشر :
Value
Integer ,string ,Boolean , char ...
القيم البرمجية
مجموعة من البيانات بأنواع مختلفة عددية نصية منطقية أو محرفيه
السادس عشر :
declaration
properties of an identifier
التصريح
مجموعة الكلمات والجمل التي تشرح المتغيرات والتوابع الوظيفية والثوابت والتعدادات
السابع عشر :
Numbers, Strings
1,2,3  ... "text01" .. 'text02'
الأرقام والنصوص
قيم بيانات تأخذ مساحة معينة من الذاكرة ويتم إسنادها إلى المتغيرات ليتم التعامل
معها داخل النص البرمجي بالتوافق مع المعاملات الرياضية
الثامن عشر :
Array
Aserises of objects
المصفوفة
سلسلة من الكائنات البرمجية تمتلك نفس الحجم والنوع وتدعي عناصر المصفوفة ويمكن إن تحمل
هذه العناصر إي قيم من إي نوع طالما أنها متماثلة
التاسع عشر :
parameter
variable refers to data
معامل التغيير ( الوسيط الشكلي )
نوع خاص من المتغيرات , يتم استخدامه للإشارة إلى بيانات مدخلة تدعى الوسيط الفعلي
العشرون :
Argument
data refers to paramerer
قيمة معامل التغيير (الوسيط الفعلي )
هي قيمة معامل التغيير التي يتم إدخالها ضمن التابع الوظيفي ليتم تنفيذها بدل الوسيط الشكلي
الواحد والعشرون:
execute
the process of performing the code
التنفيذ
هي العملية التي يقوم بها متصفح الويب أو البرنامج لتحويل النص البرمجي إلى شيء مفهوم
الثاني والعشرون :
switch
المبدل الشرطي
الثالث والعشرون

for loop

حلقات التكرار

الرابع والعشرون

condition

الجملة الشرطية

الخامس العشرون

comparison

عمليات المقارنة

السادس والعشرون

debugging

تتبع الأخطاء البرمجية

السابع والعشرون

request

الطلب

مقتطف من دروس الدكتور نور

0 التعليقات

إرسال تعليق