Which is really the odd ball. In a left-to-right language, it's sort of bizarre that we don't write `4 = x' since the rvalue tends to be the more complicated part of the expression.
The curious bit is, AT&T assembly syntax does follow this convention so you'll see something like `mov $5, ax'.
The curious bit is, AT&T assembly syntax does follow this convention so you'll see something like `mov $5, ax'.