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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3a4656a5edc0dab4 X-Google-Attributes: gid103376,public Path: controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed00.sul.t-online.de!t-online.de!irazu.switch.ch!switch.ch!newsfeed1.ip.tiscali.net!transit0.news.tiscali.nl!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Ada used in General Aviation (GA) applications? References: <409F69CB.8020604@noplace.com> <20619edc.0405120909.6ba1a793@posting.google.com> <40A35FF6.9050703@noplace.com> <87u0yivdwr.fsf@insalien.org> From: Ludovic Brenta Date: Sat, 15 May 2004 13:46:56 +0200 Message-ID: <87isexq5e7.fsf@insalien.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:8AYkr8sVwIMbcmyGD77YMcya50U= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Tiscali bv NNTP-Posting-Date: 15 May 2004 13:45:44 CEST NNTP-Posting-Host: 83.134.238.44 X-Trace: 1084621544 dreader2.news.tiscali.nl 41764 83.134.238.44:34614 X-Complaints-To: abuse@tiscali.nl Xref: controlnews3.google.com comp.lang.ada:604 Date: 2004-05-15T13:45:44+02:00 List-Id: Jacob Sparre Andersen writes: > Ludovic Brenta wrote: > >> I would prefer an approach where a partial delivery occurs early to >> please the customer(s), but this partial delivery would be 100% Ada >> and would be partial in functionality, not in quality. > > Why is it that everybody seem to say that it is slower to get programs > written in Ada out of the door, than those written in other languages? > > Are there any data indicating that this is the case? > > Or some sensible arguments for it? I also think that developing in Ada is faster than in C. However, even then, the pressure for time to market may make it impractical to do the Right Thing. Under such pressures, the common temptation is to deliver lower quality, because the most time is spent testing and debugging the program. My temptation is to deliver less but with high quality. In the case of avionics, testing is mandatory for certification anyway, so skipping that hase is not an option. Another aspect of Ada is that it encourages people to do the Right Thing, and think before they act. Many will feel that thinking before acting will lead to slower development. My personal feeling is that, whatever the size of the project, it always pays off. -- Ludovic Brenta.