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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,a48e5b99425d742a X-Google-Attributes: gidfac41,public X-Google-Thread: 107d55,a48e5b99425d742a X-Google-Attributes: gid107d55,public X-Google-Thread: f43e6,a48e5b99425d742a X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,5da92b52f6784b63 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,a48e5b99425d742a X-Google-Attributes: gid103376,public From: Richard Irvine Subject: Re: Please do not start a language war (was Re: Papers on the Ariane-5 crash and Design by Contract Date: 1997/03/18 Message-ID: <332E8BF8.1DF@eurocontrol.fr>#1/1 X-Deja-AN: 226418319 References: <332B5495.167EB0E7@eiffel.com> <5giu3p$beb$1@news.irisa.fr> Organization: EUROCONTROL Experimental Centre Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.lang.ada,comp.lang.java.tech Date: 1997-03-18T00:00:00+00:00 List-Id: Jean-Marc Jezequel wrote: > > > I agree with Robert Dewar. > Please do not start a language war! It is made crystal clear in the paper that > *THIS IS NOT A LANGUAGE PROBLEM* > let me repeat it in case it is not clear: > *THIS IS NOT A LANGUAGE PROBLEM* > > Basically, our claim in this paper is that it is a reuse issue (and in a lesser extent, a > system integration test problem). > Reusing a component without a precise specification of it is dangerous. > That the component is written in Ada, Eiffel, C, assembly language has nothing to do with > the way it is specified. > Maybe a 'language war' was not intended, but in which case it's a pity that some people cannot resist the opportunity to grind their own axe - I refer to Bertrand Meyer's follow-up to your article: 'What software managers must understand is that Design by Contract is not a pie-in-the-sky approach for special, expensive projects. It is a pragmatic set of techniques available from several commercial and public-domain Eiffel sources and applicable to any project, large or small.'