سلسلة المصطلحات البرمجية # الجزء الأول

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


هذه السلسلة ستساعدك كثيرا في مجال البرمجة سواء كنت مبتديء أو محترف فأنك ستحتاج إلى معرفة كل مصطلح وما يعنيه، هذه السلسلة ستكون متجددة كل أسبوع إن شاء الله.


IDE
بيئة التطوير المتكاملة وهي اختصار لـ Integated Development Enviroment وهي عبارة عن برنامج يساعد المطور على كتابة وتطوير برامجه من خلال تقديم عدد من الأدوات مثل المترجم والمحرر ومصحح الأخطاء وغيرها وتختلف البيئات من حيث الجودة وما تقدمه، ومن أشهر بيئات التطوير Microsoft Visual Studio

Nested
كما هو معلوم فإن الشفرة البرمجية تتكون من Blocks إما بالأقواس أو من خلال كلمات بداية ونهاية وتداخل تلك الـ Blocks ببعضها البعض أو داخل بعضها البعض يسمى Nested ويسمى أيضاً Nested Blocks

Indentation 
يتكون الملف البرمجي من عدد من الأسطر والمسافات التي تأتي في بداية السطر تسمى Indentation ويختلف عدد المسافات في بداية السطر بحسب مكان ذلك السطر، ويزداد عدد المسافات كلما زاد تداخل السطر بين الـ Blocks

Code Smell
هو عبارة عن مصطلح بين المبرمجين يشير إلى وجود مشكلة في البرنامج ليس Bug وإنما مشكلة في تصميم البرنامج نفسه أي أن البرنامج يعمل ولكن هناك مشكلة قد تقود إلى مشاكل و Bugs مستقبلية.

Pointer
المؤشر وهو ببساطة عبارة عن متغير Variable تكون قميته هو عنوان في الذاكرة أي أن قيمته تشير إلى عنوان آخر في الذاكرة ولذلك سمي مؤشر.

Callback Function
هي عبارة عن دالة يمكن تمريرها إلى دالة أخرى كـ Parameter أثناء تعريف الدالة وكـ Argument أثناء الإستدعاء بحيث تقوم الدالة الثانية بتنفيذ الدالة المرسلة بطريقة معينة.

الفرق بين Patameter و Argument
عند بناء الدالة Function أو Method أو تعريفها وهو ما يسمى بـ Function Definition فإننا نقوم بوضع البارميترات Parameters وهي عبارة عن متغيرات Variables في تعريف الدالة نفسها.
أما عند إستدعاء الدالة أو ما يسمى بـ Function Call فإننا نقوم بتمرير القيم المناسبة حسب الباراميترات الموجودة في تعريف الدالة وتلك القيم التي يتم تمريرها تسمى Arguments
عندما نقول Arugment فقد تكون فيمة مباشرة مثل 10 أو نص مباشر مثل "مهووس" أو يكون عبارة عن اسم متغير يتم إرساله أثناء الإستدعاء أو حتى Expression أو تعبير يمثل عملية حسابية.
سلسلة المصطلحات البرمجية # الجزء الأول سلسلة المصطلحات البرمجية # الجزء الأول Reviewed by القعقاع بن غزي on 7:46 م Rating: 5
يتم التشغيل بواسطة Blogger.