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,6b6619eb9cada212 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Help me to chose between ADA 95 and C++ Date: 1999/12/21 Message-ID: <83o7vv$teb$1@nnrp1.deja.com>#1/1 X-Deja-AN: 563336814 References: <01bf37fb$a91afb60$0564a8c0@IS-D2D04C.test> <829rbv$a8m$1@nntp6.atl.mindspring.net> <01bf3e32$0b9dc880$022a6282@dieppe> <385112AE.7E2CFA9@rdel.co.uk> <833d8i$sjf$1@nntp5.atl.mindspring.net> <38566835.B4A2D48@rdel.co.uk> <83na60$8lo$1@nnrp1.deja.com> <83o786$ssb$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x35.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Tue Dec 21 15:56:49 1999 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-12-21T00:00:00+00:00 List-Id: In article <83o786$ssb$1@nnrp1.deja.com>, Ted Dennison wrote: > Well, in truth there is one minor reason. Ada compilers > systems typically do a lot of the work of "make" as well as of > a traditional compiler. So if you compare an Ada compiler's > speed with that of a C compiler without taking into account > the speed of make and the time it takes you to create all > those make rules (or run your makefile maker), > then it isn't really a good comparison. There is no reason whatever for an Ada compiler to spend any noticable time on this "make" functionality. Certainly with GNAT there is no overhead at all from this source that is noticable. > For our moderately large (1300 file) system, the upfront > library registration with Tucker's favorite front end takes a > quite noticable amount of time on a clean system (well over a > minute). But then again all our source is on networked > ClearCase drives, which significantly slows down every file > access. A minute for the clean build case is not that significant. You are not doing this kind of registration each time you compile a unit, so I think it is probably negligible in practice. In any case this is an artifact of one particular approach of one particular compiler, nothing to do with Ada or Ada compilers in general. Sent via Deja.com http://www.deja.com/ Before you buy.