On (04 Apr 95) Ray Penas wrote to Chris Adams...
RP> I myself do try to stay away from gotos by using all of the nice
RP> structured things like case etc. But in reality they just mask the
RP> gotos. Disassemble any program and just look at all the jumps.
RP> Gosubs are just calls to subs with all vars shared.
There are a few other things, like not having passed variables,
conflicting names, those neat optional parameters, etc. This is not to
say I don't use GOTOs (or rather JMPs, since 99% of those are in inline
asm). However, it is a) easier to read and b) easier to follow code w/o
gotos, so for something that gets passed around a lot, like an echo
project, it's a no go. If it is done so well that we have no trouble
following it, then a few may be okay. But in general, nope. Someone
mentioned RBBS, and that is a good example of what NOT to do.
... I understand your concerns. Request denied." - Data
--- PPoint 1.88
---------------
* Origin: The Point of Obfuscation! (1:212/2001.5)
|