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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1014db,dab7d920e4340f12 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,dab7d920e4340f12 X-Google-Attributes: gid103376,public From: bob@lintilla.demon.co.uk (Bob Cousins) Subject: Re: C is 'better' than Ada because... Date: 1996/07/30 Message-ID: <838754295.15349.0@lintilla.demon.co.uk>#1/1 X-Deja-AN: 171129882 x-nntp-posting-host: lintilla.demon.co.uk references: <31e02c32.342948604@netline-fddi.jpl.nasa.gov> <4rr961$hdk@btmpjg.god.bel.alcatel.be> <31e180c5.430136383@netline-fddi.jpl.nasa.gov> <4s4adc$l4a@ecuador.it.earthlink.net> <31EA0B65.3EF8@wgs.estec.esa.nl> <31EF7E48.5ABE@lmtas.lmco.com> <01bb7bfc$3c5ca460$96ee6fcf@timhome2> newsgroups: comp.lang.ada,comp.lang.c Date: 1996-07-30T00:00:00+00:00 List-Id: "Tim Behrendsen" wrote: >Ken Garlington wrote in article ><31EF7E48.5ABE@lmtas.lmco.com>... >> Sandy McPherson wrote: >> > and produce efficient machine code. >> >> Why is this an advantage of C over Ada? Ada certainly produces efficient >> machine code, given a good compiler. In fact, there are examples of Ada >> outperforming C with regard to efficiency. >The one big advantage C has traditionally had over other >languages is efficient compilation. The reason is that 'C' is one >of the few languages that provides concepts such as register >variables to give hints to the compiler. That's complete nonsense! One of the design goals of Pascal was efficient compilation. Every version of Borland Pascal I have used has been far faster compiling than equivalent C compilers. Historically C code has run a little faster than Pascal but I am willing to trade a little run time speed for a better language. Also, if C is so efficient at compilation why does the programmer have to provide hints to the compiler? -- Bob Cousins, Software Engineer. http://www.demon.co.uk/sirius-cybernetics/