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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php