3 ms·
You are an evil programmer. If you printed on line 50 50 PRINT MYSUB-40, "MYSUB=", MYSUB. You would not know if you were printing your own program, and what 'MY
by ForOldHack 4y ago
You are an evil programmer. If you printed on line 50
50 PRINT MYSUB-40, "MYSUB=", MYSUB.
You would not know if you were printing your own program, and what 'MYSUB' actually was: A literal string or a memory value or a memory reference.
It is for this very reason that 1) Clarity needs to be foremost in designing and implementing programs, and 2) Structured programming was invented and 3) Most Microsoft products fall short in both categories, and also Atair "Computers."
- timbit42 4y agoIf you think that's bad, check out the Atari BASIC code in issues of the ANTIC and ANALOG magazines. There is some real evil wizardry in some of those programs. Another oddity about Atari BASIC is that you can put any binary data in a string, such as machine code, and then execute the code in the string using: 50 RESULT = USR(ADR(MLSTRING$)) As for points 1 and 2, I learned those things over 30 years ago. I don't get your, 'Atair "Computers"', reference. If you meant, 'Atari Computers', or 'Altair Computers', I still don't get the reference.