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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,55ad689dc8c82d8c X-Google-Attributes: gid103376,public From: pp000166@interramp.com (Robert Munck) Subject: Re: Ada policy enforcement Date: 1996/03/22 Message-ID: <315223f3.629346743@news.interramp.com>#1/1 X-Deja-AN: 143663196 references: <31515445.28DB@lfwc.lockheed.com> <4ism6v$dfr@ra.nrl.navy.mil> organization: PSI Public Usenet Link reply-to: munck@acm.org newsgroups: comp.lang.ada Date: 1996-03-22T00:00:00+00:00 List-Id: On 21 Mar 1996 22:45:51 GMT, pitre@n5160d.nrl.navy.mil (Richard Pitre) wrote: >If Ada were *manifestly* better then there would be no need to enforce it. >Enforcment is the last refuge of the terminaly confused One more time: 1. The largest costs of DoD software come in maintenance and upgrades. 2. Ada is harder than other languages for some programmers, easier for others; the differences are not huge. However, Ada programmers are generally somewhat more expensive. 3. In any significant system, the people responsible for implementation costs are NEVER the same people as those responsible for maintenance costs. No DoD program officer, civilian employee, or contractor has ever suffered the slightest negative effect to career or reputation because the system they implemented turned out to be an expensive nightmare to maintain. In other words, the people who see that Ada is *manifestly* better are not the ones who decide whether or not to use it. You need ENFORCEMENT from a higher authority. Of course, all of the current higher authorities will be long gone when today's decisions have negative results. Those few who fight for Ada are demonstrating altruism, a contra-survival trait for a bureaucrat. I just noticed your NRL.Navy.mil address. WHY DON'T YOU KNOW THIS??? The Navy has horrendous current maintenance costs, because of all of those programs in AN/UYK-20 assembler, the variants of CMS-2, FORTRAN, ECOS, and SPL-1 and the long, long time between refits of ships at sea. Bob Munck@acm.org