comp.lang.ada
 help / color / mirror / Atom feed
From: blakemor@software.ORG (Alex Blakemore)
Subject: Re: Ada goto
Date: 16 Jan 89 23:46:53 GMT	[thread overview]
Message-ID: <8901170040.AA03554@venera.isi.edu> (raw)

>>From article <1089@shuksan.UUCP>, by scott@shuksan.UUCP (Scott Moody):
>> I for one wouldn't mind procedure parameters and varaiables, 
>> ala C, but I can see that they go against the non goto rational behind Ada.

   >Speaking of the non-goto rationale behind Ada, can anyone tell me
   >why Ada has a goto statement??  (See LRM 5.9...)  The Rationale for 
   >the Design of Ada conveniently fails to discuss it.

   According to John Barnes [Programming in Ada p. 61]
     "The main reason concerns automatically generated programs ...
     [to] transliterate (by hand or machine) a program from some other
     language into Ada"
     He also points out the syntax was deliberately made
     to stick out like a sore thumb.  <<UGLY_LABEL>>

   Sounds like a reasonable tradeoff to me.
   Now if they only bring back the computed goto :-)

                           Alex Blakemore
                           Software Productivity Consortium

             reply	other threads:[~1989-01-16 23:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1989-01-16 23:46 Alex Blakemore [this message]
1989-01-17 17:27 ` Ada goto William A. Bralick
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox