RE: Kat's goto
- Posted by Kat <gertie at PELL.NET> Feb 07, 2002
- 507 views
First: Karl, if you need help testing the goto version of Eu, and it's legal (Rob ?) to send it to me, i volunteer to use it as hard as you want me to. On 8 Feb 2002, at 0:05, Ferlin Scarborough wrote: > > > gwalters at sc.rr.com wrote: > > I'm with Kat. I'm tired of those obtuse sections that indent off the > > page > > and trying to draw pencilled brackets to make sure it's correct. Good > > programming is readable and poor is not regardless of the style used. > > BTW a > > good language can satisify more than one style of programming. Each to > > his > > own and all are happy. > > > > George Walters > > Well I don't stick my nose in much on here, BUT, I have programmed in > languages for YEARS that have GOTO's and Personaly, I'd rather trace > through those structures that are RIGHT THERE in front of me, than to > have to SKIP AROUND 150 pages of code to TRY and follow the path of a > program. (OOOPS forgot where I started from, back there about 6 or 8 > GOTO's ago) I hate that. That's the point, when i see "goto end_of_function_name, i know exactly where it wil go, no matter what code follows the goto. On the other paw, in a stack of elsif, one must follow every indent and every else and elsif and end if to see where the program is going next! I used repeat() more than while() anyhow, and that's not in Eu either, but i can do it in mirc, of all languages, with the goto. No one is going to write a program that is 150 pages long in one procedure anyhow, not even me, and i have been coding for YEARS (decades, really) too. > Besides I put up with it because that's the way those languages were > designed or the programmer programs, but TAKES TWICE as long to follow > the code. As for Euphoria it's been a round for a few years now, and > there have been Hundreds if not Thousands of SUCCESSFUL programs written > without the use of ONE GOTO. And even more were written WITH goto. If not in the high level language, in the underlying maching code. Try to write a useful machine code program with no goto (aka JMP), i dare you. Since goto is so bad, i think it sould be removed from all assy code too. Sheesh. > There is an OLD saying. "If it aint BROKE don't FIX it." Well, slavery wasn't broke, and Alabama would like to see that back. Not enforcing pollution laws works fine too, why change that in Alabama? The political system seems to work as designed in Alabama too, with so many politicians under investigation, indicted, or jailed,, and the same for preachers. Misusing $40Million last year in federal road taxes to blow on childrens' museums and building renovation happened too, despite the mess in Malfunction Junction and Death Valley, just two of the fond names for places on the highway system in Alabama. The Alabama constitution isn't broke, it is working as businesses have designed it, why rewrite it? "Broke" is relative, but does have an area where it means something, and it isn't applicable in this situation. Eu isn't "broke". If i design a pie with Ritz crackers, whipped cream, and cow patties, you can't say it's "broke", but you could say "it seems to lack something", or "the ingredient proportion needs to be changed", or something like that. But as designed, it's not broke. Malfunction Junction works as designed, why fix it so people do not *need* to dodge across 6 lanes of an interstate highway to get to the 4th Ave exit ramp from I-20&I-59 across I-65? I mean really, sheesh, just because one tanker blows up and takes out a bridge?? That pavement isn't broken, and neither is the pavement in Death Valley, even if the state patrol says they get 20 accidents per thunderstorm there and 2 deaths per week! If it's not broke, don't fix it! > But like George said To each his own. Yes, if i want to drive well, not burn garbage, not rip off tax payers, and use "goto" properly, that's my choice. > Later. > > + + + Ferlin Scarborough - Centreville, Alabama - USA + + + Kat, grrrrrrr