人間が計算する場合を考えると...b2-4acを2回計算するのは無駄,人間なら,1回だけ計算し,メモしておく。無駄な計算をさせなければ,それだけ実行速度を速くすることができる。値を格納しておくには,次のように書く。statement)」という。代入文は,「左辺の変数に右辺の式の値を格納(代入)する」という作用をもつ。定数や変数,及びそれらを演算子で結合したもの。単独の定数や変数も式に含まれる。式は「値(value)」をもたなければならない。数学では,記号「=」は左辺と右辺が「等しい」という「関係」を表わす。いう形式で記述され,右辺の式の「値」を左辺の変数に「代入(格納)する」という「作用(演算)」を表わす。意味的には記号「←」が適当だが,半角文字にはないので,多くのプログラミング言語では「=」を用いている。