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-Thread: 103376,aea4cc77526f5e4a X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!newscon04.news.prodigy.net!prodigy.net!newsdst01.news.prodigy.net!prodigy.com!postmaster.news.prodigy.com!newssvr27.news.prodigy.net.POSTED!4988f22a!not-for-mail From: Newsgroups: comp.lang.ada References: <7xJvj.7420$Ru4.4246@newssvr19.news.prodigy.net> <1wkwj.10399$0o7.2971@newssvr13.news.prodigy.net> Subject: Re: Separate Compilation in Programming Languages X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Message-ID: <_kNxj.17183$0w.14505@newssvr27.news.prodigy.net> NNTP-Posting-Host: 70.134.112.39 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr27.news.prodigy.net 1204265402 ST000 70.134.112.39 (Fri, 29 Feb 2008 01:10:02 EST) NNTP-Posting-Date: Fri, 29 Feb 2008 01:10:02 EST Organization: SBC http://yahoo.sbc.com X-UserInfo1: FKPO@MONTBWQR]TX\ZIBNFXBWR\HPCTL@XT^OBPLAH[\BQUBLNTC@AWZWDXZXQ[K\FFSKCVM@F_N_DOBWVWG__LG@VVOIPLIGX\\BU_B@\P\PFX\B[APHTWAHDCKJF^NHD[YJAZMCY_CWG[SX\Y]^KC\HSZRWSWKGAY_PC[BQ[BXAS\F\\@DMTLFZFUE@\VL Date: Fri, 29 Feb 2008 06:10:02 GMT Xref: g2news1.google.com comp.lang.ada:20143 Date: 2008-02-29T06:10:02+00:00 List-Id: "Ray Blaak" wrote in message news:u1w6y87fd.fsf@STRIPCAPStelus.net... > > I guess what I object to here is the idea that tools like gnatmake or Ant > indicate a problem at all. > Both tools are needed, and I am not implying any problem with gnatmake. My issue is with Java and its many many many problems with dependency management. The tools available for Java are apparently incomplete and hundreds of developers are complaining about those problems. Further, I just read an article in IEEE Software by Charlie Kai describing some entertaining security problems in Java that simply do not exist in Ada. My concern is that Java is being used for software systems where our military personnel have their lives on the line, and the more I learn about Java, the more worried I am about that software. It is an OK language for small software systems where no one's life is at risk, but it apparently does not scale up well without the potential for a great many problems. Consequently, I will, whenever I can, recommend against using Java for military safety-critical software systems. Ada, although not perfect, continues to be the most appropriate foundation for safety-critical software development. It is, even with its minor flaws, less flawed than any of the alternatives. Richard Riehle