私はちょうど友達プログラミングを教え始めました(Pythonを使用しています)。変数の作成と代入演算子について議論し始めたとき、彼女はなぜ右の値が左の名前に割り当てられているのかを尋ねました。 。
私にとってそれは自然に思えたので、あまり考えたことはありませんでしたが、彼女は左から右の方が自然であると言った、それが私たちのほとんどが自然言語を読む方法だからです。
私はそれについて考えて、割り当てられた名前(プログラマが再利用する必要がある)が簡単に表示され、左に揃えられているため、コードがはるかに読みやすくなると結論付けました。
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
)に割り当てることができます。