IMHO, “C” nomenclature really screwed up the equality vs assignment statements. The ==
made it difficult to understand especially if you came from a language that didn’t have
it. Basically all languages before “C”.
Sent from my iPhone
On May 1, 2024, at 15:39, Fred Cisin via cctalk
<cctalk(a)classiccmp.org> wrote:
I remember that one of the changes that "street" BASICs made was to make the
keyword "LET" be optional.
Thus, instead of writing
LET X = 3
you could write
X = 3
unfortunately, that further confused the issue of ASSIGNMENT versus EQUALITY, and many
beginners tried to write
3 = X
while they certainly would not have tried to write
LET 3 = X
Sorry, but off the top of my head, I can't recall the many other differences.
--
Grumpy Ol' Fred cisin(a)xenosoft.com