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,81cf52699486abe7 X-Google-Attributes: gid103376,public From: Ted Dennison Subject: Re: Ada95 Strengths/Weaknesses. Date: 1999/09/28 Message-ID: <7sqq1k$cpl$1@nnrp1.deja.com>#1/1 X-Deja-AN: 530175198 References: <37EED7B8.245C0054@yukyonline.co.yuky> <7smp30$9aa1@news.cis.okstate.edu> <7sp8m9$a6e$1@nnrp1.deja.com> <7spauv$a2g2@news.cis.okstate.edu> X-Http-Proxy: 1.0 x26.deja.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Tue Sep 28 16:23:33 1999 GMT X-MyDeja-Info: XMYDJUIDtedennison Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.6 [en] (WinNT; I) Date: 1999-09-28T00:00:00+00:00 List-Id: In article <7spauv$a2g2@news.cis.okstate.edu>, dstarner98@aasaa.ofe.org wrote: > I guess I wasn't very clear. For most C compilers, I can say > cc -o joebob joebob.c > and it will work. This isn't true for Ada. There is no standaradized > interface, and there's not even standard file names. actually, "cc -o whatever.fnord joebob.somethingotherthanc" will also work for most C compilers (assuming an OS that can handle that extension). And there is nothing other than convention that says that include files end in ".h". In fact, vxWorks merrily includes ".c" files in some of its supplied source code. I've seen other systems use other extensions (or none at all). Yuk. Also, once you take the time to learn the interface, every Ada compiler has a way to rebuild the entire system from sources in one command without having to manually track down the dependencies. Anyone who has ever tried to build a large "portable" C system can tell you that Ada has it all over C in this respect. -- T.E.D. Sent via Deja.com http://www.deja.com/ Before you buy.