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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8623fab5750cd6aa X-Google-Attributes: gid103376,public Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Wed, 09 Jun 2004 11:23:20 -0500 Date: Wed, 09 Jun 2004 12:23:19 -0400 From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Improving Ada's image - Was: 7E7 Flight Controls Electronics References: <40b9c99e$0$268$edfadb0f@dread16.news.tele.dk> <40ba315a$0$254$edfadb0f@dread16.news.tele.dk> <04udnR-eHNChzSbdRVn-vw@gbronline.com> <7J0xc.7371$8k4.269106@news20.bellglobal.com> <1086630278.542788@master.nyc.kbcfp.com> <8xlxc.27603$sS2.845496@news20.bellglobal.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 24.147.90.114 X-Trace: sv3-beG8x6qxUGR4ZJdJl6xy1q3rGo+ok6fwoZqZ6d11AumgDlQy8J6/wWpgq5xZx/VlXLCZZnBgGgDeWj8!paGW+Y94p9+2o2i2hV2RUal8/ZF5gDuHW2oZ/9cPdNcvCIFqhRKMs2Oy+yNJlw== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.1 Xref: g2news1.google.com comp.lang.ada:1322 Date: 2004-06-09T12:23:19-04:00 List-Id: I R T wrote: > "Warren W. Gay VE3WWG" writes: > > >>The bottom line is that unless Linux is perfect, you >>cannot state that Ada could not have done better. > > > Or Smalltalk, Eifel , Lisp, CPL, APL , PLI or any other language. > > So what is your point ? Speaking from personal opinion, the operating systems that I used that were programmed in PL/I were much better than those I used that were written in C. (I have significant personal experience with Multics and Stratus VOS, having used both for years and done some maintenance on both. PrimOS was also written in PL/I, but I had little experience with it. Just a data point... > Perhaps angels can be programmed in Ada too... I don't know about angels, but I have worked on real-time projects where the OS had to be developed in Ada because the existing C "hard real time" OSes were anything but.* My experience -- remember this is a special purpose OS not a more general OS -- was that writing the kernel, given a good Ada compiler that targeted the bare metal was no big deal. In fact we spent a lot more time (order of 10x) defining the kernel interface than in implementing it. *We were real mad at Sun. Solaris trumpeted the fact that it supported hard real time, and it took us days to find out that it didn't. But once we did, it was easy to find the "bug report" that explained that the kernel did not correctly implement the real-time interface, and IGNORED some of the parameters dealing with timing. When we contacted Sun, they confirmed that this 'bug' existed, and was not being fixed in the next OS release (Solaris 7). For all I know that is still the state of affairs. -- Robert I. Eachus "The terrorists rejoice in the killing of the innocent, and have promised similar violence against Americans, against all free peoples, and against any Muslims who reject their ideology of murder. Their barbarism cannot be appeased, and their hatred cannot be satisfied. There's only one way to deal with terror: We must confront the enemy and stay on the offensive until these killers are defeated." -- George W. Bush