comp.lang.ada
 help / color / mirror / Atom feed
From: mfeldman@seas.gwu.edu (Michael Feldman)
Subject: Re: Is C/C++ the future?
Date: 25 Oct 1994 22:09:47 -0400
Date: 1994-10-25T22:09:47-04:00	[thread overview]
Message-ID: <38kdpb$d9p@felix.seas.gwu.edu> (raw)
In-Reply-To: 38k5dg$kko@source.asset.com

In article <38k5dg$kko@source.asset.com>,
Michael M. Bishop <bishopm@source.asset.com> wrote:

>It may certainly be true that most Ada projects (certainly large ones)
>require interfaces to external code written in other languages. You're
>also correct in saying that this condition does not make Ada an
>incomplete language. In fact, I believe that the ability to easily 
>integrate code written in other languages with Ada code is one of the
>big strengths of Ada. It's vitally important to me because I'm
>developing a Motif application in Ada.

That you are interfacing to Motif code written in C is not due to Ada's
being an incomplete _language_, only due to the fact that not every
library in the world has been (re-)written in Ada.

Indeed, it would be quite foolish to rewrite every bit of existing
library code in Ada - why re-invent the wheel? I'm at a loss to 
understand why anyone would trash Ada because the Motif people
chose to write their stuff in C? Ada 83 compilers provide pretty good,
pretty standard, interfaces to other languages, and Ada 9X is improving
that substantially.

Take a look at the niceties in Interfaces.C, Interfaces.Cobol, and
Interfaces.Fortran. 

It has always baffled me why anyone would consider the desire (or
need) to link to existing libraries, whatever their language of origin,
as a _disadvantage_ of Ada. Bizarre.

Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman -  chair, SIGAda Education Working Group
Professor, Dept. of Electrical Engineering and Computer Science
The George Washington University -  Washington, DC 20052 USA
202-994-5919 (voice) - 202-994-0227 (fax) - mfeldman@seas.gwu.edu (Internet)
------------------------------------------------------------------------
         Ada on the World-Wide Web: http://lglwww.epfl.ch/Ada/
------------------------------------------------------------------------
"Non illegitimi carborundum." (Don't let the bastards grind you down.)
------------------------------------------------------------------------



  reply	other threads:[~1994-10-26  2:09 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
1994-10-25 23:46               ` Michael M. Bishop
1994-10-26  2:09                 ` Michael Feldman [this message]
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