|In reply to Comment 215 (Fabio Alemagna):|
I was having fun with the different semantic meanings of the sign '='; as there's three different meanings of '=' in this 'statement' : "= != =", it's pretty much gibberish, although one might read it as "the equals sign does not equal the equals sign".
You made a valid point that the source code statement :
Jum = Jum + Jump
is not equivalent to :
x = x + y
but, although I was indeed guilty of confusing the algebraic '=' (equality) with the programming '=' (assignment), I still like to think that the essential point is true : if I gave a neophyte programmer the question "Which of these statements assigns the value of Jum + Jump to Jum?", and she answered "Jum += Jump", I'd throw her out the class.