comp.lang.ada
 help / color / mirror / Atom feed
From: dweller@Starbase.NeoSoft.COM (David Weller)
Subject: Re: Is Ada the future? [was: Is C++ the future?]
Date: 30 Sep 1994 08:45:16 -0500
Date: 1994-09-30T08:45:16-05:00	[thread overview]
Message-ID: <36h4pc$9dd@Starbase.NeoSoft.COM> (raw)
In-Reply-To: milodCwwqMy.CK@netcom.com

(Of course, y'all just _knew_ I'd say something here :-)

In article <milodCwwqMy.CK@netcom.com>,
John DiCamillo <milod@netcom.com> wrote:
>
>The new question is, "Is *Ada* the future?" -- for those
>same applications and markets.  And the answer is, again,
>"probably not."  Although Ada is (arguably) technically
>superior to C++ in many regards, it is not a *sufficient*
>improvement as to warrant abandoning C++ as a language of
>choice.  In other words, it would not be cost effective
>for most orginizations (that have a choice) to dump their
>investment in C++ and switch to Ada9x.
>
In general, I agree that it would be unwise to abandon using C++ in
favor of Ada 9X.  The economics of changing languages is staggering
-- politically _and_ technically.  If I was knee deep in C++, you'd
have a snowball's chance in hell of convincing me to change.

However, heavy C++ usage is the exception in the C/C++ world, not the
rule.  Ada 9X, in fact, is a "smarter" language to migrate to for C
users.  Just ask these guys:
	- Bob Metcalfe, Editor of InfoWorld and creator of the Ethernet
	standard
	- Peter Coffee, regular columnist of PC Week
	- Alexander Wolfe, regular columnist of Electronic Engineering
	Times
	- Jerry Pournelle, noted author and regular columnist in Byte
	magazine.

>The future will be some new language (or an enhanced ver-
>sion of some existing language) that solves new problems
>in ways that C++ and Ada can not.
>
I, for one, would welcome such a language.  In the meantime, I have a
responsibility to write reliable software.  Ada 9X does that for me
in ways that C++ folks are now only dreaming about.

>Convince me that I'm wrong.
>
I can't.  Making Ada successful starts from the heart.  Mandates
won't do it, threats won't do it, and long-winded debates and
language flamewars won't do it.  You must _believe_ that you can
succeed, and you must _believe_ you will succeed by using Ada.

>More's the point (if dual-use is to succeed), convince
>commercial development companies that I'm wrong.
>
Agreed.  But this is a change that requires time.  C++ has gained a
lot of momentum, but there's room for other languages (Eiffel,
Smalltalk, and Ada).  Nobody has to come out "on top".  The real
winner will be the language that is the most interoperable.  Guess
which on stands the best chance? :-)



-- 
Proud (and vocal) member of Team Ada! (and Team OS/2)        ||This is not your
   	      Ada -- Very Cool.  Doesn't Suck.               ||  father's Ada 
For all sorts of interesting Ada tidbits, run the command:   ||________________
"finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.)
   ObNitPick: Spelling Ada as ADA is like spelling C++ as CPLUSPLUS. :-) 



  reply	other threads:[~1994-09-30 13:45 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-29 20:08 Is Ada the future? [was: Is C++ the future?] John DiCamillo
1994-09-30 13:45 ` David Weller [this message]
1994-10-01 21:40   ` John DiCamillo
1994-10-03  9:53     ` Robert I. Eachus
1994-10-03 20:41       ` John DiCamillo
1994-10-04  8:41         ` Robb Nebbe
     [not found]           ` <85C825A689A@annwfn.com>
1994-10-13 14:40             ` John Volan
1994-10-13 21:14               ` Matt Kennel
1994-10-14  0:37                 ` Robert Dewar
1994-10-14 10:16                 ` Robb Nebbe
1994-10-14 20:43                   ` Bob Duff
1994-10-13 22:01           ` Val Kartchner
1994-10-14  1:38             ` Robert Dewar
1994-10-14  9:31             ` Robb Nebbe
1994-10-14 16:16               ` Child packages [nn,pedo,incest,cons] Robert Firth
1994-10-14 17:13                 ` Robert I. Eachus
1994-10-17  8:18                   ` Robb Nebbe
1994-10-17 11:52                     ` Robert I. Eachus
1994-10-17 21:54                       ` Bob Duff
1994-10-18 10:30                       ` Child packages Robb Nebbe
1994-10-18  9:37                         ` Robert I. Eachus
1994-10-18 19:09                           ` Robert Dewar
1994-10-19 11:03                             ` Robert I. Eachus
1994-10-19 16:24                               ` Norman H. Cohen
1994-10-19 23:13                                 ` Robert Dewar
1994-10-20 14:06                                   ` Norman H. Cohen
1994-10-20 11:09                                     ` Robert I. Eachus
1994-10-20 19:02                                       ` Benjamin Ketcham
1994-10-20 17:08                                         ` Robert I. Eachus
1994-10-20 16:37                                     ` Bob Duff
1994-10-20 16:40                                       ` Bob Duff
1994-10-21 14:02                                       ` Mark Biggar, 5172
1994-10-21  8:48                                     ` Robb Nebbe
1994-10-19 18:54                               ` Robert Dewar
1994-10-20  0:27                               ` Matt Kennel
1994-10-20  8:21                                 ` Magnus Kempe
1994-10-20 13:52                                 ` John Volan
1994-10-19 16:19                             ` Norman H. Cohen
1994-10-04 14:44         ` Is Ada the future? [was: Is C++ the future?] Robert Dewar
1994-10-04 15:53           ` Richard Kenner
     [not found] ` <36h4pc$9dd@starbase.neosoft.com>
1994-09-30 20:15   ` Benjamin Ketcham
1994-10-02 16:30   ` Robin Rowe
1994-10-02 18:00     ` David Weller
1994-10-03 15:55       ` Netspeak: What is "trolling"? Norman H. Cohen
1994-10-03 17:04         ` Kenneth Aubey 913-4481
1994-10-03 21:06       ` Is Ada the future? [was: Is C++ the future?] John DiCamillo
1994-10-04  0:29         ` David Weller
1994-10-04 17:42           ` John DiCamillo
1994-10-05  8:18             ` Magnus Kempe
1994-10-05 13:49             ` Tucker Taft
     [not found]         ` <36q7m5$4ef@starbase.neosoft.com>
1994-10-04 17:55           ` Robin Rowe
1994-10-04 22:42         ` Tucker Taft
1994-10-03  9:22     ` Andrew Lees
1994-10-03 21:31       ` John DiCamillo
1994-10-04 23:29         ` John DiCamillo
1994-10-05  3:52           ` Robin Rowe
1994-10-05 13:15             ` Robert Dewar
1994-10-05 13:54           ` David Weller
     [not found]             ` <36uhnl$4c1@gnat.cs.nyu.edu>
     [not found]               ` <37dp17$gp6@goanna.cs.rmit.oz.au>
1994-10-11 13:37                 ` Robert Dewar
1994-10-19 11:24               ` Stephen J Bevan
1994-10-19 15:51                 ` Robert Dewar
1994-10-25 12:21                   ` Stephen J Bevan
1994-10-05 17:08           ` Ted Dennison
     [not found]     ` <36msgr$qq2@starbase.neosoft.com>
1994-10-04  7:21       ` Ada compared to C++ Robin Rowe
1994-10-05  6:44         ` Bob Kitzberger
1994-10-05 12:02           ` Robert Dewar
1994-10-05 18:20           ` Bob Kitzberger
1994-10-05  8:44         ` Magnus Kempe
1994-10-05 19:55           ` David Weller
     [not found]   ` <1994Oct6.133002.1@rapnet.sanders.lockheed.com>
1994-10-16  3:30     ` Mark S. Hathaway
replies disabled

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