comp.lang.ada
 help / color / mirror / Atom feed
From: "Steve" <nospam_steved94@comcast.net>
Subject: Re: Heap vs Stack allocation
Date: Wed, 12 Oct 2005 19:47:25 -0700
Date: 2005-10-12T19:47:25-07:00	[thread overview]
Message-ID: <lZudnXrF0v_zV9DeRVn-iw@comcast.com> (raw)
In-Reply-To: pan.2005.10.13.23.44.23.670599@nowhere.net

"Freejack" <freejack@nowhere.net> wrote in message 
news:pan.2005.10.13.23.44.23.670599@nowhere.net...
> On Wed, 12 Oct 2005 05:44:10 +0000, Jeffrey R. Carter wrote:
>
>> There seems to be an existence proof for this: the Tartan Ada-83 
>> compilers had
>> excellent optimizers. It was a Tartan compiler that resulted in the "Ada 
>> Beats
>> Assembler" article; the compiler produced smaller and faster code than
>> hand-optimized assembler from a team of experts. There was also an 
>> interesting
>> article on Tartan's benchmarks that they used to sell their C compilers. 
>> The Ada
>> version was faster than the C version. The article listed the Ada 
>> features that
>> allowed this. True arrays was one such feature.
>>
>> I'm speaking from memory; I don't have the articles around. They were in 
>> /Ada
>> Letters/ in the late 1980s or early 1990s.
>
> Is Tartan still in existence? Are the current crop of Ada vendors making
> Ada specific optimizers? I'd be very interested in getting my hands on 
> one.
>
> Freejack
>

It appears that DDC-I acquired the tartan compilers:

http://www.ddci.com/news_tads2000.shtml

Steve
(The Duck) 





  reply	other threads:[~2005-10-13  2:47 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-11 20:56 Heap vs Stack allocation Lionel Draghi
2005-10-11 21:47 ` Randy Brukardt
2005-10-12  5:44   ` Jeffrey R. Carter
2005-10-13 23:44     ` Freejack
2005-10-13  2:47       ` Steve [this message]
2005-10-13  5:30       ` Jeffrey R. Carter
2005-10-12  1:38 ` Jon Harrop
2005-10-12 12:35 ` Florian Weimer
replies disabled

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