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-Thread: 103376,703c4f68db81387d X-Google-Thread: 109fba,703c4f68db81387d X-Google-Thread: 115aec,703c4f68db81387d X-Google-Thread: f43e6,703c4f68db81387d X-Google-Attributes: gid103376,gid109fba,gid115aec,gidf43e6,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!l41g2000cwc.googlegroups.com!not-for-mail From: "Jerry Coffin" Newsgroups: comp.lang.ada,comp.lang.c++,comp.realtime,comp.software-eng Subject: Re: Teaching new tricks to an old dog (C++ -->Ada) Date: 10 Mar 2005 22:21:00 -0800 Organization: http://groups.google.com Message-ID: <1110522060.091940.178510@l41g2000cwc.googlegroups.com> References: <4229bad9$0$1019$afc38c87@news.optusnet.com.au> <1110032222.447846.167060@g14g2000cwa.googlegroups.com> <871xau9nlh.fsf@insalien.org> <3SjWd.103128$Vf.3969241@news000.worldonline.dk> <87r7iu85lf.fsf@insalien.org> <87is4598pm.fsf@insalien.org> <1110054476.533590@athnrd02> <1110059861.560004@athnrd02> <422b6d49.1141887367@news.xs4all.nl> <1110266099.441421.179290@o13g2000cwo.googlegroups.com> <1110332933.587110.260410@z14g2000cwz.googlegroups.com> <1110390097.532139.43430@f14g2000cwb.googlegroups.com> <422f3808$0$30165$ba620e4c@news.skynet.be> <1110409958.685759.249420@g14g2000cwa.googlegroups.com> <15SdnYvJ0_x3Vq3fRVn-3Q@megapath.net> NNTP-Posting-Host: 70.33.25.135 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1110522082 8882 127.0.0.1 (11 Mar 2005 06:21:22 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 Mar 2005 06:21:22 +0000 (UTC) User-Agent: G2/0.2 Complaints-To: groups-abuse@google.com Injection-Info: l41g2000cwc.googlegroups.com; posting-host=70.33.25.135; posting-account=mZiOqwwAAAC5YZsJDHJLeReHGPXV5ENp Xref: g2news1.google.com comp.lang.ada:9099 comp.lang.c++:45073 comp.realtime:1243 comp.software-eng:4811 Date: 2005-03-10T22:21:00-08:00 List-Id: Randy Brukardt wrote: [ ... ] > Why would the Internet not be used? Two major reasons, plus a third upon which I'll elucidate further below. First of all, work on ARPAnet started out around the mid-1960's, but it only became available to most of the public around the early 1990's or so. Had development been delayed for 20 years or so until Ada compilers were available, we'd be waiting another five years or so before it became available to most of its current users. Second, if the work had been done exclusively or primarily in a language the DoD considered its own, I suspect opening it up to the public would have taken even longer, if it was ever allowed to happen at all. > Ada is a fully general purpose programming language, and if the > Internet was mostly written in Ada, the applications and uses > would be pretty much the same (just with fewer trivial bugs). Your claim of fewer bugs is just the sort of unsupported anti-C comment we see all the time. The third reason: if you look closely at most internet protocols, you quickly realize that they have a distinctly "hackish" character. Most work "well enough", but have massive defects from a theoretical viewpoint. The mindset that embraces Ada simply would never have designed things that way. Heck, I'm clearly on the C++ side of the fence, and I stil find many of them at least mildly distasteful. Had they been designed by Ada programmers, the hackish character would be gone. Instead, the system would be designed to operate in harmony as a coordinated system. To ensure that, connecting to this system would only be allowed after passing an extensive (and expensive) certification process, and only one OS in existence would be capable of passing -- and it wouldn't be from a bunch of hackers like Microsoft either. It would be from some place thoroughly professional, with a thoroughly professional license fee (i.e. well out of reach of over 99% of the people who currently use the Internet). Its users would all be ecstatic about how well it worked, and would be able to tell each other about the other day when they ran it under a simulated load, and it showed so little degradation that they just KNOW it'll still work beautifully when it has grown to over a thousand users! -- Later, Jerry. The universe is a figment of its own imagination.