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,7ee10ec601726fbf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-11 07:05:14 PST Path: archiver1.google.com!news1.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: Ada on the 1750a (was Re: is Ada dying?) Date: Thu, 11 Oct 2001 09:53:42 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9q4898$n08$1@nh.pace.co.uk> References: <9prl5701m0v@drn.newsguy.com> <3bc16b42.3799903@news.demon.co.uk> <3BC20BC2.1F92FADB@adaworks.com> <3bc2b25a.1919900@news.demon.co.uk> <3BC3D6A9.DF42F428@adaworks.com> <9q1j01$clq$1@nh.pace.co.uk> <3bc55b1a.3036135@news.demon.co.uk> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1002808424 23560 136.170.200.133 (11 Oct 2001 13:53:44 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 11 Oct 2001 13:53:44 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:14262 Date: 2001-10-11T13:53:44+00:00 List-Id: "Version of the processor"? Dunno. Not sure what you are asking. We were using a RAD-Hard Plessey chip and the time frame was mid-to-late 90's that the project was ongoing. This was just about the time that Plessey was seriously threatening to stop making the RAD-hard 1750a. (I think they finally did, but it was after our project had been shut down. Some guy named "Captain Willard" came sailing up the river on a patrol boat and shut down the whole operation... Very strange... :-) The compiler (in case anyone was wondering) was the XD-Ada compiler hosted on DEC machines. We evaluated a number of 1750a-target compilers and this one produced the best code (and pay REAL close attention here!!!) FOR THE APPLICATION WE HAD. (All the compilers were good at some things and poor at others and for the kinds of high-use algorithms we had, XD did the best job.) Avionics-quality compilers are rare and valuable things! If I had it to do all over again, I doubt we would really need anything that was in Ada95 - except for the possible maturity level of the language meaning better implementation of some features. *Maybe* we could have made use of Protected objects to eliminate the handful of hand-coded semaphores we built to shield some shared data. I would also have liked to see if we could have used the "delay until" construct to do our time scheduling rather than having disabled all the clocks & using a 1.024ms interrupt to drive the whole thing. Modular types would have saved us a little trouble too. Much beyond that, I don't think Ada95 would have offered us significant new features. 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/ "John McCabe" wrote in message news:3bc55b1a.3036135@news.demon.co.uk... > On Wed, 10 Oct 2001 09:38:07 -0400, "Marin David Condic" > wrote: > > I'm sure I discussed this with you a lonog time ago, but what version > of the processor did you use? >