comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <mcondic.auntie.spam@acm.org>
Subject: Re: advantages or disadvantages of ADA over pascal or modula
Date: Tue, 21 Jan 2003 08:45:19 -0500
Date: 2003-01-21T13:45:44+00:00	[thread overview]
Message-ID: <b0jiu8$6cs$1@slb5.atl.mindspring.net> (raw)
In-Reply-To: F23B14A456899489.0502B771BABDEE1B.FFE1A3839E068A22@lp.airnews.net

My recollection of the R1000 was that it was extremely expensive and that
you had problems if you were targeting things other than the R1000. IOW
"Yeah. Great. It saves me truckloads of money - only after spending
truckloads of money. And tell me how do I get it to do the job I need it to
do???"

I didn't know they had some business case or study showing massive
improvements. The only case I knew of was that they had comparisons of
building/maintaining their Ada compiler in Ada vs. C that showed similar
productivity & defect results to my own study at Pratt. These numbers are
interesting but not always compelling. At Pratt, we were talking about a
very specific kind of software that does not compare favorably to the bulk
of software development situations for a variety of reasons. At the same
time, we were hardly maintaining "All Other Things Being Equal" - Ada was
only one part of what was changed over the life of the study, so it wasn't a
controlled experiment with Ada being the only variable. And even if it was,
software development was itself only a small part of the overall development
cost so that while it was still worth doing, the results to the bottom line
were not necessarily that dramatic.

For those reasons (while I still believe Ada helps productivity and defects)
I continue to suggest that additional leverage and capabilities be
considered as part of what Ada needs to do to gain increased acceptance. You
get an improvement, but it may not be significant enough to command change
because it may not be a big enough improvement to outweigh other factors.
If, for example, you had an Ada development kit that got garden variety PC
apps built in half the time as the other tools available, it would start to
become compelling. (By which I mean time to market - not overall lifetime
costs) Those who ignored it would be out-competed by those who didn't.
(Which also means us Ada advocates need to consider making products using
Ada rather than just trying to convince others to use Ada in their
products.)

MDC
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jast.mil/

Send Replies To: m c o n d i c @ a c m . o r g

    "I'd trade it all for just a little more"
        --  Charles Montgomery Burns, [4F10]
======================================================================

John R. Strohm <strohm@airmail.net> wrote in message
news:F23B14A456899489.0502B771BABDEE1B.FFE1A3839E068A22@lp.airnews.net...
> That was PRECISELY what Rational did with the R1000, back in the
mid-1980s.
>
> I really wish I had taken the time to research the business case, and do a
> proper chart pitch on it, with supporting data in detail.  I sketched it
out
> on the back of some piece of paper or another, but I never got around to
> fleshing it out.
>
> The numbers Rational was disseminating, which were backed up by other
> organizations who gave the product an honest try, were just-plain
> phenomenal.  As in "you don't have to build a new building to house the
next
> project" phenomenal.
>
> I think I could have made the case JUST on parking lot costs at GD/FW.
>






  reply	other threads:[~2003-01-21 13:45 UTC|newest]

Thread overview: 86+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-03 15:57 advantages or disadvantages of ADA over pascal or modula karl bowl
2003-01-04  2:36 ` Adrian Knoth
2003-01-04 23:12   ` Robert C. Leif
2003-01-05  2:56     ` Ted Dennison
2003-01-05  3:54       ` John R. Strohm
2003-01-06  5:55         ` AG
2003-01-05  9:38           ` John R. Strohm
2003-01-06  1:37             ` advantages or disadvantages of ADA over pascal or modula or oberon was " Robert C. Leif
2003-01-04  2:56 ` Steve
2003-01-04 11:34   ` Dmitry A. Kazakov
2003-01-04 17:35     ` Steve
2003-01-04 22:16       ` Vinzent Hoefler
2003-01-05 14:12       ` Dmitry A. Kazakov
2003-01-04 12:17 ` Gautier
2003-01-04 17:12 ` Alfred Hilscher
2003-01-04 18:16   ` Ted Dennison
2003-01-05 11:47   ` karl bowl
2003-01-05 18:53     ` Alfred Hilscher
2003-01-05 20:38       ` Vinzent Hoefler
2003-01-05 21:03         ` Alfred Hilscher
2003-01-05 21:20           ` Vinzent Hoefler
2003-01-05 21:31             ` Alfred Hilscher
2003-01-05 21:47               ` Vinzent Hoefler
2003-01-06 14:43                 ` Gautier
2003-01-06 16:21                   ` Alfred Hilscher
2003-01-05 22:57             ` Vinzent Hoefler
2003-01-06 21:57           ` karl bowl
2003-01-18 14:14     ` Alfred Hilscher
2003-01-18 15:26       ` Larry Kilgallen
2003-01-19 18:10         ` Alfred Hilscher
2003-01-19 23:42           ` Larry Kilgallen
2003-01-21 19:16           ` Robert A Duff
2003-01-18 21:39       ` John R. Strohm
2003-01-18 21:56         ` Vinzent Hoefler
2003-01-18 23:08           ` Larry Kilgallen
2003-01-18 23:16           ` John R. Strohm
2003-01-19  3:36             ` Hyman Rosen
2003-01-19  4:47               ` Vinzent Hoefler
2003-01-19  5:47               ` John R. Strohm
2003-01-19  5:50               ` Steve
2003-01-19  4:47             ` Vinzent Hoefler
2003-01-19  5:51               ` John R. Strohm
2003-01-19 12:51                 ` Dmitry A. Kazakov
2003-01-19 16:43                 ` Marin David Condic
2003-01-19 23:26                   ` John R. Strohm
2003-01-21 13:45                     ` Marin David Condic [this message]
2003-01-19  6:10             ` Kevin Cline
2003-01-19 18:03               ` Bernd Specht
2003-01-19 16:31             ` Marin David Condic
2003-01-19 12:17         ` Engineers Pay Alan and Carmel Brain
2003-01-21  7:12           ` Kevin Cline
2003-01-21  9:14             ` John R. Strohm
     [not found]             ` <hub1g-vu3.ln1@beastie.ix.netcom.com>
2003-01-22  4:11               ` John R. Strohm
2003-01-22 17:56               ` John R. Strohm
2003-01-19 16:19         ` advantages or disadvantages of ADA over pascal or modula Marin David Condic
2003-01-19 19:08           ` Robert C. Leif
2003-01-19 20:26           ` Dale Stanbrough
2003-01-20  8:22             ` Tor Fredrik Aas
2003-01-21 14:00             ` Marin David Condic
2003-01-19 18:22         ` Alfred Hilscher
2003-01-20 10:35         ` Georg Bauhaus
2003-01-20 21:12           ` John R. Strohm
2003-01-20 15:56       ` karl bowl
2003-01-20 17:39         ` Jerry Petrey
2003-01-20 22:47         ` Alfred Hilscher
2003-01-21 14:55           ` Stephen Leake
2003-01-21 21:55             ` Alfred Hilscher
2003-01-23 17:06               ` Stephen Leake
2003-01-27  4:25                 ` AG
2003-01-26 17:11                   ` Alfred Hilscher
2003-01-21 17:23           ` karl bowl
2003-01-21 21:47             ` Alfred Hilscher
2003-01-05 12:42   ` Gautier
2003-01-05 18:58     ` Alfred Hilscher
2003-01-05 22:28       ` tmoran
2003-01-06 20:33         ` Randy Brukardt
2003-01-07 14:47           ` Alfred Hilscher
2003-01-07 18:56             ` Randy Brukardt
2003-01-08  9:43               ` Alfred Hilscher
     [not found] ` <mji5va.994.ln@beastie.ix.netcom.com>
2003-01-04 22:16   ` Vinzent Hoefler
2003-01-07 18:14 ` Martin Klaiber
2003-01-08  9:01   ` Gautier
2003-01-08 11:13     ` Martin Klaiber
2003-01-08 17:25       ` Gautier
2003-01-08 17:52         ` Martin Klaiber
2003-01-10  3:07 ` Richard Riehle
replies disabled

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