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@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             ci...@xenosoft.com

Reply via email to