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

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
لا ملخص تعديل
سطر 7:
في لغات البرمجة الأمرية، يمكن الوصول للمتغيرات أو تغيير قيمتها في أي وقت. أما في لغات البرمجة الوظيفية البحتة و البرمجة المنطقية، فإن المتغير يربط بتعبير معين و يحتفظ به مدى حياته بسبب متطلبات الشفافية المرجعية.
 
تختلف طريقة حفظ أنواع القيم المختلفة في المتغير اعتمادا على النظام النوعي المتبع في لغة البرمجة. في بعض لغات البرمجة، يقيد المتغير بحفظ قيم من نوع محدد (مثلا: رقم صحيح أو [[سلسلة (علم الحاسوب)|سلسلة]]). في بعض اللغات الأخرى، يقترن النوع فقط بالقيمة -و ليس بالمتغير نفسه- مما يسمح للمتغير الواحد بحفظ كل أنواع القيم التي تدعمها اللغة.
 
{{بذرة}}