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.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b50bc6538a649497 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Ada student homework ? Date: 2000/11/11 Message-ID: <8ujph7$4ba$1@nnrp1.deja.com>#1/1 X-Deja-AN: 692409212 References: <3A02CED4.520C2768@brighton.ac.uk> <3A078B6F.D34B024B@erols.com> <8ua3m1$bru$1@nnrp1.deja.com> <3A0916BB.584C6C60@cadwin.com> <3A0952B9.34BE19D1@cadwin.com> <3A0A2E53.DD650D8A@ix.netcom.com> <3A0A6B56.7437E9E7@cadwin.com> <3A0B68EF.A06B276D@ix.netcom.com> <3A0BB50B.96F77015@cadwin.com> <3A0BEAC7.5BC70E0@cadwin.com> <3A0BFA4A.5FA9D365@erols.com> <3A0C03BE.C3216454@cadwin.com> <3A0C0C98.EB19F7E8@cadwin.com> X-Http-Proxy: 1.0 x68.deja.com:80 (Squid/1.1.22) for client 205.232.38.240 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sat Nov 11 15:44:39 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-11-11T00:00:00+00:00 List-Id: In article <3A0C0C98.EB19F7E8@cadwin.com>, Nicolas Brunot wrote: > Unfortunately, I also think that notion of good is not > necessarily the same for a software engineer and a software > user. Good is much too vague a term to use in the marketplace. Instead you need to look at meeting various needs. If you sell model trains, they need to work reasonably well, but if every now and then they bounce off the tracks that's annoying but not disastrous, and if it only happens once a week, it is not clear that model train buyers will pay 10 times as much for complete reliability (as an Marklin Z scale enthusiast, I certainly wouldn't that stuff is expensive enough already :-) SO model trains can be "good" without being 100% reliable But if you now decide to build *real* high speed trains, the criterion changes, and they had better be orders of magnitude more reliable. So real trains definitely cannot be "good" without going to the expense of achieving something close to absolute reliability. Some things have even less reliability requirements than my model trains, somethings more than real trains (e.g. a nuclear reactor control program). So "good" has to be qualified by requirements. Ada obviously has its greatest strengths where high realibility IS a requirement. There is nothing wrong in Nicolas attempt to duplicate Microsoft's success in the world of relatively low reliability requirements, where (at least in Microsofts case) having thousands of known problems does not inhibit you from releasing software, but I don't think this is where Ada can make its biggest strides. Sent via Deja.com http://www.deja.com/ Before you buy.