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!postnews1.google.com!not-for-mail From: 18k11tm001@sneakemail.com (Russ) Newsgroups: comp.lang.ada Subject: Re: Improving Ada's image - Was: 7E7 Flight Controls Electronics Date: 11 Jun 2004 11:03:44 -0700 Organization: http://groups.google.com Message-ID: 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> NNTP-Posting-Host: 63.194.87.148 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1086977024 6225 127.0.0.1 (11 Jun 2004 18:03:44 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 Jun 2004 18:03:44 +0000 (UTC) Xref: g2news1.google.com comp.lang.ada:1400 Date: 2004-06-11T11:03:44-07:00 List-Id: "Richard Riehle" wrote in message news:... > "Hyman Rosen" wrote in message > news:1086630278.542788@master.nyc.kbcfp.com... > > > > In absolute terms. Linux systems, as well as BSD systems which > > are also written in C, stay up for long periods of time and work > > as they are supposed to. Various pieces are always being reworked > > and enhanced, apparently without much difficulty. > > There is no reason why someone could not write an OS in Ada. There > is some reason to wonder whether this would be a good use of > programmer resources given the current state of the market for > Operating Systems. C and C++ can be, and have been, used with > comparitively good success in writing Operating Systems. Expert > programmers can do good work in nearly any language, even Ada, > Eiffel, D, Forth, Pascal, Assembler, or [your favorite goes here]. > > The operating systems written in C or C++ are well-known to be > vulnerable to security violations, some of which are directly related > to features of the languages in which they are written. Those identical > violations would be impossible for an OS written in Ada. > > On the other hand, one cannot predict what vulnerabilities would > be discovered for an OS written in Ada. I have no doubt there > would be some vulnerabilities. Would they be as severe as those > in OS's written in the C family of languages? No one can answer > that for certain. Just for my own education, let me ask a few questions here. What is the state of the art in automated conversion of C code to Ada? If Linux could be automatically converted to Ada, would the security benefits of Ada be realized automatically, or would manual modifications be necessary? If the latter, how difficult would they be? > So far, I have not discovered the perfect (or even the > ideal) programming language that fits every situation. I don't expect > to during my few remaining years as a carbon-based, oxygen breathing > organism. See http://juvenon.com for life extension technology. (I have no connection with it.)