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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,cd9e5d2534af13d4 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-20 09:32:39 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!newsfeed.news2me.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread1.prod.itd.earthlink.net.POSTED!not-for-mail Message-ID: <3E55110B.7020302@acm.org> From: Jeffrey Carter User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Driving Servos (was: Great opportunity for Ada application) References: <3E4D2C7E.2010306@cogeco.ca> <3E5394B2.5050808@cogeco.ca> <3E53AF92.5080602@acm.org> <3E5432A3.9090306@acm.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 20 Feb 2003 17:30:36 GMT NNTP-Posting-Host: 63.184.0.99 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 1045762236 63.184.0.99 (Thu, 20 Feb 2003 09:30:36 PST) NNTP-Posting-Date: Thu, 20 Feb 2003 09:30:36 PST Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:34285 Date: 2003-02-20T17:30:36+00:00 List-Id: Martin Dowie wrote: > Jeffrey Carter wrote in message news:<3E5432A3.9090306@acm.org>... > >>This was Ada 83, reported in the late 80s or early 90s. I don't think >>the article is available on line. > > It's here: > > http://www.adahome.com/Ammo/Stories/Tartan-Realtime.html No, that's not it, but it references the article, P.K. Lawlis and T.W. Elam, "Ada Outperforms Assembly: A Case Study." Proceedings of TRI-Ada, 1992. My memory is that it was in Ada Letters, but my memory may be faulty, or the article may have been reprinted in Ada Letters. The software was severely restricted in size and had very hard real-time requirments (microseconds, IIRC). The developers assumed that only assembler could meet those requirements. The assembler met the requirements only after a team of experts spent months hand optimizeing the code. The Tartan compiler was able to produce faster code that met the size requirements. TI bought Tartan for its C compilers, and sold the Ada compilers to DDCI. I think you can still buy the Tartan Ada-83 compilers from DDCI. I don't know if Tartan's optimization techniques have been used in DDCI's Ada-95 compilers. -- Jeff Carter "Monsieur Arthur King, who has the brain of a duck, you know." Monty Python & the Holy Grail