Early versions of BASIC had a keyword "LET".    LET X = 3   is devoid of
most of the ambiguity, and LET 3 = X is much less likely to be
attempted. 'Course, changing the values of constants opens up some
strange possibilities!

On Fri, 29 Jan 2021, Chuck Guzis via cctalk wrote:
SUBROUTINE FOO(X)
INTEGER X
X=15
RETURN
END
...
CALL FOO(10)

Lots of fun, there.

I said that LET made redefining constants LESS likely, just because it clarifies that it is an assignment to be done. There are other ways.
Redefining constants permits fixing a number of things,
such as 42
WHATDOYOUGETWHENYOUMULTIPLYSIXBYNINE

Reply via email to