comp.lang.ada
 help / color / mirror / Atom feed
From: brad@truffula.fp.trw.com (Brad Brahms)
Subject: Re: Is C/C++ the future?
Date: 25 Oct 1994 15:36:47 -0400
Date: 1994-10-25T15:36:47-04:00	[thread overview]
Message-ID: <38jmof$111@truffula.fp.trw.com> (raw)
In-Reply-To: 388a97$en1@dayuc.dayton.saic.com

In article <388a97$en1@dayuc.dayton.saic.com>,
James Hopper  <hopperj@dayton.saic.com> wrote:
>In article <383q62$k0v@truffula.fp.trw.com> Brad Brahms,
>brad@truffula.fp.trw.com writes:
>>While I'm not an Ada enthusiast, our company is one of the biggest
>developers
>>of Ada software.  I have yet to see any large Ada project finish without
>>some other language, usually in the form of C-bindings, to help!  That is
>>not to say there arn't any, but just a view of what I have seen.
>
>This is an unfair and distorted characterization of Ada as being
>incomplete

I never intendend to make Ada seem incomplete.  Only its creators can
say that.  That is clearly not the case.  However, my observation
still stands.  For whatever reasons, many large, but not all Ada projects
require atleast some external code to be written in order to get it to
work.  That also includes non legacy code!

>because it requires in many cases support for other languages.  While i to
>usually have at least some links to C bindings, its kind of hard not to
>when using a Unix based system as the operating system and all the access
>libraries for it are written in C!  No one no matter how much they like
>Ada
>is going to rewrite fully debugged and tested libraries just to have a
>100%
>Ada solution.  But in my experience its fairly uncommon except when
>working
>with legacy software to have to write part of the sytem in C because you
>cant do it in Ada.  There is a big difference in the two cases, and to
>lump them togeather as you have provides a very bad example! How many 
>Large C systems get by without writing at least some assembly??

Oh, and yes, I have worked on large systems based on C.  And no, I
don't recall one line of assembler we had to produce.  Maybe that is
the point.  Ada is it own environment.  Unless you write something in
Ada, you are almost always forced to use some type of binding in
another language to get to it.  Yet, I can write C, FORTRAN, C++,
assembler and have them all link together.

Now, to get away from the which language is better flame war that I
have no interest in getting into, the fact remains, market forces
drive what will survive.  While Sony Beta was technically better than
VHS, VHS won out. While Ada is a powerful language, it use in the US
is still mostly in DoD.  Commercially in the US, C & C++ are used.  I
believe it is this market penetration and force that will end up
dictating the language(s) that survive.  An example of how limited the
government can influance a choice is the lack of a metric system in
the US.  That plan was for us was to all be using metric as of several
years ago.  The market force, in this case people, resisted and it died.

My mom told me never to play with fire. :-)
-- 
--
"Life is like a box of chocolates..."	-- Bradley Brahms
					   TRW
					   brad@truffula.fp.trw.com



  parent reply	other threads:[~1994-10-25 19:36 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-23 15:55 Is C/C++ the future? Gregory Aharonian
1994-09-23 16:36 ` David Weller
1994-09-23 21:38 ` Bernie Thompson
1994-09-24 12:20   ` David Weller
1994-10-14 13:53   ` R. William Beckwith
1994-10-14 19:11     ` John Barton
1994-10-15 17:01       ` R. William Beckwith
1994-10-19 18:57         ` Brad Brahms
1994-10-21 11:56           ` James Hopper
1994-10-25  0:40             ` Robert Monical
1994-10-25 18:08               ` Michael Feldman
1994-10-26  3:13                 ` Richard Riehle
1994-10-25 19:36             ` Brad Brahms [this message]
1994-10-25 23:46               ` Michael M. Bishop
1994-10-26  2:09                 ` Michael Feldman
1994-10-26  9:21                 ` David Emery
1994-10-27  1:52                   ` R. William Beckwith
1994-10-27 20:52                     ` Michael Feldman
1994-10-27 23:23                       ` R. William Beckwith
1994-10-28 19:00                         ` Michael Feldman
1994-10-28  9:14                       ` Robb Nebbe
1994-11-01  4:25                         ` Michael Feldman
1994-11-01 14:48                           ` David M. Tannen
1994-11-01 23:46                             ` AdaWorks
1994-11-02  4:29                               ` Carlos Perez
1994-11-02  7:35                           ` Dag Bruck
1994-11-05  0:03                             ` Michael Feldman
1994-10-26  3:47               ` Richard Riehle
1994-10-31 13:07                 ` Fred McCall
1994-11-01 11:29                   ` Robb Nebbe
1994-11-01 18:19                   ` Richard Riehle
1994-11-02  2:16                     ` Michael Feldman
1994-11-07 11:15                       ` David Emery
1994-11-02  3:49                 ` Is C/C++ the future? (LONG LONG POST) Greg Harvey
1994-11-07 11:20                   ` David Emery
1994-11-08  3:07                     ` Nathan Hand
1994-11-10  7:17                       ` Vince Risi
     [not found]             ` <1994Oct30.210203.1863@muvms6>
1994-10-31 11:23               ` Is C/C++ the future? Marc Wachowitz
1994-10-31 19:02               ` Richard Riehle
1994-11-05  1:52               ` Bill Janssen
1994-10-21 12:32           ` R. William Beckwith
1994-09-27 13:51 ` Joseph Skinner
1994-09-28 23:47 ` Michael M. Bishop
1994-10-14 19:11 ` jjb
  -- strict thread matches above, loose matches on Subject: below --
1994-09-29 18:14 Carlos Perez
1994-10-13 15:41 Bob Wells #402
1994-11-11 10:33 (No Name)
replies disabled

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