comp.lang.ada
 help / color / mirror / Atom feed
From: Niklas Holsti <niklas.holsti@tidorum.invalid>
Subject: Re: example of machine generated Ada ?
Date: Thu, 03 Oct 2013 08:14:33 +0200
Date: 2013-10-03T08:14:33+02:00	[thread overview]
Message-ID: <bb4gaaF4ifnU1@mid.individual.net> (raw)
In-Reply-To: <2013100300100162749-rblove@airmailnet>

On 13-10-03 07:10 , Robert Love wrote:
> On 2013-10-02 17:37:04 +0000, Patrick said:
> 
>> Hi Everyone
>>
>> I am just daydreaming about generating Ada from another language.
>>
>> Several languages use C as an intermediate language but hand written C
>> is hard to read and machine generated is even more painful. Ada might
>> make for reliable, readable machine generated code.
>>
>> Thanks-Patrick
> 
> There was a product in the 90s called Matrixx, it let you draw flow
> charts and type in algorithms and drag connections between components
> your created graphically.  You pushed the button and out popped some of
> the ugliest Ada you can imagine.  My point is you can have code
> generators but there is no guarantee of the quality, readablity or
> maintainablity.

If I remember correctly, the motivation for including a goto statement
in Ada was that automatic code generators might need it. This perhaps
shows what kind of code was expected from such generators...

-- 
Niklas Holsti
Tidorum Ltd
niklas holsti tidorum fi
      .      @       .


  reply	other threads:[~2013-10-03  6:14 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-02 17:37 example of machine generated Ada ? Patrick
2013-10-03  5:10 ` Robert Love
2013-10-03  6:14   ` Niklas Holsti [this message]
2013-10-05 15:46     ` Martin
2013-10-03  5:40 ` Simon Wright
2013-10-05  2:49   ` Randy Brukardt
2013-10-05  7:22     ` Simon Wright
2013-10-03  9:01 ` gautier_niouzes
2013-10-03 11:38 ` Marius Amado-Alves
2013-10-03 13:12 ` Patrick
2015-01-09 21:33 ` Paul Rubin
replies disabled

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