Re: GOTO operator

From: Date: Thu, 29 Jul 2004 22:30:55 +0000
Subject: Re: GOTO operator
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-11626@lists.php.net to get a copy of this message
Andrey, Here are some more programming languages you may wish to discredit for their goto support. Fortran, C#, Cobol, Ada Ilia On July 29, 2004 08:10 pm, Andrey Hristov wrote: > Robert Cummings wrote: > > On Thu, 2004-07-29 at 17:25, Timm Friebe wrote: > >>On Thu, 2004-07-29 at 04:12, Sara Golemon wrote: > >>>I wrote up a patch for implementing gotos in php scripts a couple months > >>> ago as an exercise in working with the Zend engine. > >> > >>[...] > >> > >>In the five or six year's I've been programming PHP, I haven't ever felt > >>the need to have "goto". Neither have I seen a newsgroup posting related > >>to it in the two years or so I followed the German PHP newsgroup, > >>de.comp.lang.php. > >> > >>I don't think goto is really needed. People using other languages manage > >>to do without it, too. > > > > C has it > > Well, yes, C is very close the ASM, and ASM needs jmp-s. > > > C++ has it > > Yes, C++ was designed to be as close to C as possible. I think > I read this in Straustrup's book. Thus C++ had to have goto. > > > VB has it > > Yes, since it has it roots in Basic. Remember > 10 Print "Hello" > 20 Goto 10 > > > Lisp has "GO" which is pretty much the same > > No experience with Lisp :) > > > Perl > > A language created by a hacker for hackers. I think Perl is quite > famous for the unmaintable code. > > > I'm sure many other too. > > > > Just because people "manage" to do without it in some languages, doesn't > > mean it isn't a useful feature. > > Cheers, > > Rob. > > cheers, > andrey

« previous php.internals (#11626) next »