متغير (علم الحاسوب): الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط تدقيق لغوي
JarBot (نقاش | مساهمات)
ط بوت:صيانة، إزالة وسم يدوي أضيف بواسطة البوتات
سطر 1:
{{مصادر أكثر|تاريخ=ديسمبر 2017}}
في [[برمجة|برمجة الحاسوب]]، '''المتغير''' ([[لغة إنجليزية|بالإنكليزية]] variable) هو [[عنوان الذاكرة|عنوان للتخزين في الذاكرة]] مرتبط [[رمز|باسم رمزي]] و قد يحتوي على عدد معلوم أو غير معلوم من المعلومات، أو ما يطلق عليه اسم "قيمة".<ref>[http://www.dotcadot.ca/articles/how-not-pick-variables How Not To Pick Variables], Retrieved July 11, 2012. {{Webarchive|url=https://web.archive.org/web/20161221163819/http://www.dotcadot.ca/articles/how-not-pick-variables |date=21 ديسمبر 2016}}</ref> اسم المتغير هو الطريقة الاعتيادية للرجوع إلى القيمة المخزنة، هذا الفصل ما بين اسم المتغير ومحتواه يتيح استخدام الاسم بمعزل عن القيمة التي يمثلها.
يمكن للاسم الرمزي في شيفرة المصدر أن يُربط بقيمة في وقت التنفيذ، وبالتالي يمكن أن تتغير هذه القيمة خلال تنفيذ البرنامج. مفهوم المتغيرات في مجال البرمجة قد لا يقابل تماما نفس المعنى المستخدم [[متغير (رياضيات)|للمتغيرات في الرياضيات]]. قيمة المتغير في البرمجة قد لا تكون بالضرورة جزءاً من [[صيغة رياضية|صيغة]] أو [[معادلة رياضية|معادلة]] كما هو الحال في الرياضيات. في البرمجة، يمكن أن يُوَظّف المتغير في عملية متكررة: يُعطى قيمة في مكان ما، ثم يستخدم في مكان آخر، ثم يعطى قيمة جديدة مرة أخرى و يستخدم بنفس الطريقة مجددا. كثيرا ما تُسمى المتغيرات في برمجة الحاسوب بأسماء طويلة و ذلك لجعل الاسم يبدو نسبيا أكثر وصفا للغرض من المتغير، بينما في الرياضيات تسمى المتغيرات بأسماء مقتضبة مكونة من حرف أو اثنين كي يسهل تدوينها والتعامل معها بشكل موجز ودقيق.