আমি সম্প্রতি একটি বন্ধু প্রোগ্রামিং শেখাতে শুরু করেছি (আমরা পাইথন ব্যবহার করছি), এবং যখন আমরা পরিবর্তনশীল সৃষ্টি এবং অ্যাসাইনমেন্ট অপারেটর নিয়ে আলোচনা শুরু করি, তখন তিনি জিজ্ঞাসা করলেন কেন ডানদিকে মানটি বাম দিকে নামের জন্য বরাদ্দ করা হয়েছে, এবং বিপরীত নয় not ।
আমি এর আগে খুব বেশি চিন্তা করিনি, কারণ এটি আমার কাছে স্বাভাবিক বলে মনে হয়েছিল, তবে তিনি বলেছিলেন যে বাম থেকে ডান তার কাছে আরও প্রাকৃতিক বলে মনে হয়, যেহেতু আমাদের বেশিরভাগ প্রাকৃতিক ভাষা পড়ে read
আমি এটি সম্পর্কে ভেবেছি এবং উপসংহারে পৌঁছেছি যে এটি কোড পাঠ করা আরও সহজ করে তোলে, যেহেতু যে নামগুলি বরাদ্দ করা হয়েছে (যা প্রোগ্রামারটির পুনরায় ব্যবহারের প্রয়োজন হবে) সহজেই দৃশ্যমান হয়, বাম দিকে প্রান্তিক হয়।
aligned = 2
on = 'foo' + 'bar' + 'foobar'
the = 5.0 / 2
left = 2 + 5
উল্টোদিকে:
2 = aligned
'foo' + 'bar' + 'foobar' = on
5.0 / 2 = the
2 + 5 = right
# What were the names again...?
এখন আমি ভাবছি যে এই মানটির পাশাপাশি অন্যান্য কারণও আছে কিনা। এর পিছনে কি কোনও ইতিহাস আছে? অথবা এটির কোনও প্রযুক্তিগত কারণ আছে কেন এটি একটি ভাল বিকল্প (আমি সংকলক সম্পর্কে খুব বেশি জানি না)? এবং ডান পাশে নির্ধারিত কোন প্রোগ্রামিং ভাষা আছে?
value -> variable
) টিতে নির্ধারণ করতে পারে ।