On 1/29/2021 12:59 PM, Fred Cisin via cctalk wrote:
Without OTHER changes in parsing arithmetic expressions, that may or may not be warranted, just replacing the '=' being used for assignment with an arrow ELIMINATED that particular confusion. Well, mostly. You can't use a right pointing arrow to fix 3 = X
Blame K&R with C with the '=' and '==' mess because assignment is a operation. I never hear that C or PASCAL have problems.
I find the pseudo code often less confusing than real languages. the one I like best uses indentation for structure. while k do .if foo then ..do this thing ..do that thing .else ..something here .!end if ! end while
-- Grumpy Ol' Fred ci...@xenosoft.com