كيف تتعامل أنت مع المتغير الموجود في الذاكرة؟
يمكنك أن تتعامل مع هذا المتغير مباشرةً من خلال مناداته بإسمه, فأنت لست مضطراً أن تعرف المكان الذي قامت الذاكرة بتخصيصه للمتغيرات, كما أنه يمكنك تغير قيمة المتغير وقتما تشاء و يمكنك أن تعرض القيمة الموجودة داخل المتغير بواسطة دالة الطباعة أيضاً في أي وقت.
هل في مرحلة من مراحل لغات البرمجة المنخفضة أو لغات البرمجة بشكل عام يتطلب علي تحديد مكان المتغير علي الذاكرة للتعامل معه ؟؟
في الحقيقة السؤال جدلي و أنا مش متأكد أنه صح يتسأل ولا لأ بسبب خبرتي الضعيفة جدا في البرمجة كوني مبتدأ ولكن تسأول طرأ علي ذهني فحبيت أعرضه يمكن نستفيد بمعلومة ما ..
التعليقات
- لغة java تتعامل مع المتغيرات بقيمها ولا تسمح لك بالتعامل مع المُتغيرات عبر مكان تواجدها في الذاكرة Reference بينما تسمح لغات أخرى بالوصول إلى المتغير من خلال مكان تواجده لإجراء التعديلات المباشرة على هذا المكان المحجوز من الذاكرة لهذا المُتغير.
هل في مرحة من مراحل لغات البرمجة المنخفضة أو لغات البرمجة بشكل عام يتطلب علي تحديد مكان المتغير علي الذاكرة للتعامل معه ؟؟
في اللغات التي تسمح بالوصول إلى مكان المُتغير في الذاكرة تُستخدم على سبيل المثال لتمرير مكان تواجد المُتغير في الذاكرة لإجراء التعديلات على المكان المتواجد في الذاكرة وبالتالي تتغير قيمة المُتغير المتصل بهذا المكان بعد مناداة تلك الدالة.