Die Formulierung "Anweisung, durch die eine Variable einen neuen Wert erhält" ist zwar eine gute Beschreibung, aber noch keine exakte Definition: Auch andere Anweisungstypen (z.B. Prozeduraufrufe mit Referenzparametern) können den Wert einer Variablen ändern, ohne dass man sie deshalb üblicherweise Zuweisung nennen würde. Mit ist nichts Besseres eingefallen als "In Abgrenzung von anderen Anweisungstypen, die ebenfalls den Wert einer Variablen verändern können, spricht man nur dann von einer Zuweisung, wenn der Zuweisungsoperator der jeweiligen Programmiersprache verwendet wird."