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=unavailable autolearn_force=no version=3.4.4 Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!newspeer1.nac.net!newsfeed1.swip.net!81.169.171.211.MISMATCH!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: Languages don't matter. A mathematical refutation Date: Thu, 02 Apr 2015 11:43:51 -0700 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: References: <59ac455c-72f6-43e2-8a79-efc0f3e16d9a@googlegroups.com> <19qfgu5pjszm5.s5y5u8r0zx8k.dlg@40tude.net> <161a69af-a392-4214-bd92-0e20e7522cca@googlegroups.com> <1ht5q4lxmtf3p.mntbczbpti5n.dlg@40tude.net> <0ac76a41-d276-47d4-8659-530229802d12@googlegroups.com> <1ieaan02ff638.n6kjnn72tsp3$.dlg@40tude.net> <1o9qidr7413f4$.1jbc41w6r9j62.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 2 Apr 2015 18:42:58 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="3f77efd256cd7097938236a53a6861ee"; logging-data="6827"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7BID0T8yoGx6WAlg49+mqCGawMQYJHeY=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 In-Reply-To: Cancel-Lock: sha1:g2Ov9YY/+piHRLAtBMwHUf40Q3k= Xref: number.nntp.giganews.com comp.lang.ada:192696 Date: 2015-04-02T11:43:51-07:00 List-Id: On 04/02/2015 05:59 AM, brbarkstrom@gmail.com wrote: > > To change the subject a bit, is there any possibility of using > the probabilistic approach to estimating the long-term cost of > maintenance given a history of errors with a particular language? > I'm thinking here of the statistical record of revisions to TeX > that Knuth maintained [see Knuth, D. E., 1999: Digital Typography, > Center for the Study of Language and Information, Stanford University, > pp. 655-662.] > > It seems reasonable to suppose that there are two costs to long-term > maintenance once a particular project has completed development: > correcting errors and adding features. Part of the cost is due to > having maintainers climb the learning curve. > > So, do we have a way of developing a model for the cost of dealing > with errors that would show an advantage to Ada in long-term maintenance, > particularly for long-term information preservation? I suppose it would > be helpful to have the AdaCore history of error discovery and correction > to compare with Knuth's documentation. The Rational study (http://archive.adaic.com/intro/ada-vs-c/cada_art.html) compared developing an Ada compiler in Ada to the same project in C. It found ≈4 times as many post-delivery errors in the C compiler, and the average effort to correct a C error was ≈10 times that to correct an Ada error. -- Jeff Carter "He didn't get that nose from playing ping-pong." Never Give a Sucker an Even Break 110