Daha yeni bir arkadaş programlaması öğretmeye başladım (Python kullanıyoruz) ve değişken yaratma ve görevlendirme operatörünü tartışmaya başladığımızda, sağdaki değerin neden soldaki isme atandığını sordu; .
Bunu daha önce pek düşünmemiştim, çünkü bana doğal geldi, ama soldan sağa daha doğal göründüğünü, çünkü çoğumuzun doğal dilleri okuduğumuzu söyledi.
Bunu düşündüm ve kodun okunmasını çok kolaylaştırdığı sonucuna vardım, çünkü atanmış olan isimler (programcının tekrar kullanması gerekir) sola hizalı olarak kolayca görülebilir.
aligned = 2
on = 'foo' + 'bar' + 'foobar'
the = 5.0 / 2
left = 2 + 5
Aksine:
2 = aligned
'foo' + 'bar' + 'foobar' = on
5.0 / 2 = the
2 + 5 = right
# What were the names again...?
Şimdi merak ediyorum bu standart için başka sebepler de var mı. Arkasında bir geçmiş var mı? Yoksa bunun iyi bir seçenek olmasının teknik bir nedeni var mı (derleyiciler hakkında fazla bir şey bilmiyorum)? Ve sağ tarafa atanan herhangi bir programlama dili var mı?
value -> variable
).