From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,cf677878aa77e0d8 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-16 08:51:43 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: an infinate loop Date: Mon, 16 Jul 2001 11:14:21 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9iv0ce$3d3$1@nh.pace.co.uk> References: <3B4F2962.25BB60FF@boeing.com> <3B4F758B.197CA145@boeing.com> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 995296462 3491 136.170.200.133 (16 Jul 2001 15:14:22 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 16 Jul 2001 15:14:22 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-Mimeole: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:9997 Date: 2001-07-16T15:14:22+00:00 List-Id: IIRC, the argument was that other languages had attempted to eliminate the goto in their design, but that typically the first enhancement made was to throw the goto back in. The argument followed that Ada could try to spit into the wind and eliminate the goto for all sorts of computer-sciency reasons, but inevitably enough people would want it for enough good reasons that it should just get included in the language from the start. As with other language features, Ada at least attempted to make the goto more safe by restricting some of the things you could jump into and out of. On the whole, I think it was pretty successful - you almost never hear of anybody saying "I'd love to use Ada, but because of all the restrictions on the goto statement, I just can't make it work for my app..." :-) MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Jeffrey Carter" wrote in message news:3B4F758B.197CA145@boeing.com... > > My first introduction to Ada was watching videotapes of the Ada Launch > presentations by IBF and reading copies of their slides. I have no idea > how you could get this today. They did say that goto was in the language > primarily to support translation from languages such as FORTRAN. Lucky > for the state machine with goto people that they were interested in > supporting translation from other languages. >