comp.lang.ada
 help / color / mirror / Atom feed
From: spf@moss.ATT.COM
Subject: Re: "C" vrs ADA
Date: Fri, 21-Aug-87 11:27:45 EDT	[thread overview]
Date: Fri Aug 21 11:27:45 1987
Message-ID: <12659@clyde.ATT.COM> (raw)
In-Reply-To: 203@trwrc.UUCP

In article <203@trwrc.UUCP> agnew@trwrc.UUCP (R.A. Agnew) writes:
>In article <12513@clyde.ATT.COM>, spf@moss.ATT.COM writes:
>> The DoD > doesn't much like C from a lifecycle point of view, but has trouble
>> denying its availability and current performance advantage over Ada
>> (just like assembly with respect to FORTRAN 20+ years ago).
>What performance advantage?? The DEC Vax Ada compiler generates tighter code than the 
>Vax C compiler (no slouch) not to mention the fact that I generate code 5 to 10
>times faster in Ada due to problem level abstraction and re-use.

This may well be true by now.  And that's my point.  In the earliest
days of High Order Languages, assembly language was perceived to
offer a performance advantage, albeit with a nuisance factor.  My
claim is that C is in that position now.  Sure, some Ada compilers
(probably the DEC compiler gets the best performance reviews I've
seen) will out-perform some C compilers (don't know about DEC's).
On my PDP-11/23 at home, my DEC Pascal compiler beats the pants off
Whitesmith's C.  This has little to do with the languages, and much
to do with both the quality of the compilers and the architecure of
the target machines.

Anyway, I still think you'd be wise to learn both (my "pet" language
is Pascal 'cause I can throw code together fairly casually, and
the compiler will tell me if I did something dumb; but I'm learning
C and Ada anyway, and I don't even want to be a programmer when I grow
up!)

By the way, it's worth pointing out that this whole discussion more
or less ignores the advanced computing architectures found in DoD
environments.  Anybody out there programming parallel processors
in Ada?  Or C?  There's a lot of microcode floating around yet,
not to mention things like the dataflow language SPGN, &c.  This
whole language discussion has kind of neglected the fact that
computer architecture (especially for high-performance embedded
systems) is in a transition period too.

Steve Frysinger

  reply	other threads:[~1987-08-21 15:27 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1987-08-17 21:36 "C" vrs ADA Glen Harman
1987-08-18 14:49 ` spf
1987-08-19 17:03   ` "C" AND Ada Eugene Miya N.
1987-08-20  1:52     ` Richard Harter
1987-08-20 17:29       ` "C" AND Ada (epigram) David Palmer
1987-08-21  9:09       ` "C" AND Ada Kent Paul Dolan
1987-08-19 20:45   ` "C" vrs ADA ark
1987-08-20 20:10     ` Stephen 2. Williams
1987-08-21  0:19     ` Jef Poskanzer
1987-08-21  9:15     ` Webber
1987-08-21  1:04   ` R.A. Agnew
1987-08-21 15:27     ` spf [this message]
1987-08-23  0:35     ` Henry Spencer
1987-08-23 18:07       ` wyatt
1987-08-25 17:55         ` John Unekis
1987-08-25 18:57       ` David C. Albrecht
1987-08-27 16:32         ` Henry Spencer
1987-08-28 16:31           ` Renu Raman, Sun Microsystems
1987-08-28 15:51         ` Peter da Silva
1987-08-30  1:05           ` Rahul Dhesi
1987-08-31 13:55             ` sns
1987-09-04 16:51             ` VAX/VMS C Jim Sullivan
1987-08-18 15:17 ` "C" vrs ADA G.Gleason
1987-08-18 18:09 ` John Unekis
1987-08-21 12:07   ` Mr. Patrick J. Kelly Jr. GS-13
1987-08-21 13:00   ` steve
1987-08-21 14:04   ` Stefan M. Vorkoetter
1987-08-22 23:31     ` COBOL vs "C" vs ADA neubauer
1987-08-24 23:11       ` Dave Levenson
1987-08-25 19:18         ` FORTRAN vs COBOL vs Pascal vs C " Stephen the Greatest
1987-08-23 13:13     ` COBOL vrs Ada (was: Re: "C" vrs ADA) Kent Paul Dolan
1987-08-21 14:17   ` "C" vrs ADA M.P.Lindner
1987-08-21 15:10   ` Dave Haynie
1987-08-21 16:07   ` crowl
1987-08-22  2:44     ` hitchens
1987-08-27 18:53       ` jym
1987-08-22 14:31     ` Roy Smith
1987-08-26 16:17     ` Kurt Hoyt
1987-08-23  0:33   ` Henry Spencer
1987-08-18 18:43 ` Dave Haynie
1987-08-22 21:09   ` Eric Beser sys admin
1987-08-25 16:35     ` David Palmer
1987-08-26 14:21       ` spf
1987-08-28  0:49       ` peter
1987-09-03 20:03         ` R.A. Agnew
1987-08-26  3:38     ` Doug Gwyn 
1987-08-26 19:32       ` Charles Simmons
1987-08-26  9:25     ` Randell Jesup
1987-08-26 15:40     ` M.P.Lindner
1987-08-27 17:44       ` Jeff Bartlett
1987-08-31 17:53         ` mpl
1987-09-01 22:03           ` Barry Margolin
1987-09-02  0:32       ` eric
1987-08-26 18:30     ` Dave Haynie
1987-08-29  6:25     ` Henry Spencer
1987-09-01 19:02 ` Jacob Gore
1987-09-02 14:09 ` stt
  -- strict thread matches above, loose matches on Subject: below --
1987-08-25 20:44 blackje%sungod.tcpip
     [not found] <822@s.cc.purdue.edu>
1987-08-28 12:33 ` kelly
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox