On 16/09/21 05:47, Michael Nolan wrote:
When I was working at the help desk at the computer center as an
undergrad, the professor in charge of that group used to give us
interesting little language tests for things we needed to watch out
for, especially with beginning programmers.
One of his favorite ploys was to use the EQUIVALENCE function in
FORTRAN to equivalence a constant with a variable, then assign
something to that variable. In one of the FORTRAN compilers, that
would result in overwriting the constant, so all future uses of it
would have the new value. This would break many things, of course.
--
Mike Nolan
On the IBM 1130 we were warned not to assign a value to a number, like
3 = 7
if we did then apparently
x = 6 * 3
would assign the value of 42 to x.
Never tried it, I now wish I had!
Cheers,
Gavin