Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:11628 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55170 invoked by uid 1010); 29 Jul 2004 22:41:31 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 55146 invoked from network); 29 Jul 2004 22:41:30 -0000 Received: from unknown (HELO iko.gotobg.net) (80.168.8.116) by pb1.pair.com with SMTP; 29 Jul 2004 22:41:30 -0000 Received: from pd9e61a6e.dip.t-dialin.net ([217.230.26.110] helo=[192.168.0.32]) by iko.gotobg.net with asmtp (Exim 4.34) id 1BqJai-0000sr-5d; Fri, 30 Jul 2004 01:41:36 +0300 Message-ID: <4109972C.2080701@hristov.com> Date: Fri, 30 Jul 2004 00:32:44 +0000 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a2) Gecko/20040627 X-Accept-Language: en-us, en MIME-Version: 1.0 To: ilia@prohost.org CC: internals@lists.php.net References: <20040729021337.73894.qmail@pb1.pair.com> <1091139076.29517.12.camel@blobule.suds> <410991E1.6070000@hristov.com> <200407291830.55971.ilia@prohost.org> In-Reply-To: <200407291830.55971.ilia@prohost.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - iko.gotobg.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - hristov.com X-Source: X-Source-Args: X-Source-Dir: Subject: Re: [PHP-DEV] GOTO operator From: php@hristov.com (Andrey Hristov) Ilia Alshanetsky wrote: > Andrey, > > Here are some more programming languages you may wish to discredit for their > goto support. This made me smile :) > Fortran, this : http://cvs.php.net/co.php/pecl/stats/dcdflib.c?r=1.1 nice code has been written firstly in Fortran and then converted to C. When I want to train my braincells I try to understand the code flow :) > C#, > Cobol, > Ada I was trying to remember whether Ada has goto. I think Pascal also has. No idea why the military guys needed goto in Ada :) Ilia, my idea is that goto brings problems in most cases and I kind of saving my donkey (and maybe the donkeys of other people) of some royal pain when we are pushed to support badly written _legacy_ code. cheers, andrey