Interessant:
In den Anfangszeiten, als C noch hauptsächlich in den Bell Labs
gesprochen wurde und sonst praktisch nirgends, sah die Operation anders
aus.
Anstelle von
schrieb man
Ritchie fand das ursprünglich schöner, da das = auf der Seite stand, auf
der zugewiesen wurde (also beim a), während die Operation auf der Seite
stand, an der das Argument für die Operation angegeben wurde.
Man schrieb also
oder
aber damit gab es ein 'Problem'.
Es gab einen Bedeutungs-Unterschied zwischen
und
und dieser Bedeutungs-Unterschied wurde lediglich durch die Position des
Leerzeichens hervorgerufen.
Es war nicht missverständlich, denn in den C-Regeln war auch ganz klar
definiert, wie das zu lesen ist, die Regeln regelten auch ganz klar, wie
zu interpretieren ist. Aber in der Praxis erwies sich das als zu
fehleranfällig, so dass die Kurzschreibweise umgedreht wurde und aus =op
die auch heute noch benutzte Form op= wurde.
Ein ähnliches syntaktisches "Problem" existiert auch heute noch.
und
sind 2 verschiedene 'Dinge' (ok das eine ist ein Syntax Error). Jedoch
ist dieses Problem weitaus weniger problematisch als die Sache mit den
=op Operationen.