comp.lang.ada
 help / color / mirror / Atom feed
From: arny@cbnewsl.att.com (arny.b.engelson)
Subject: Re: ada-c++ productivity
Date: 18 Mar 91 18:13:50 GMT	[thread overview]
Message-ID: <1991Mar18.181350.16856@cbnewsl.att.com> (raw)
In-Reply-To: 1991Mar16.205228.4268@grebyn.com

In article <1991Mar16.205228.4268@grebyn.com> ted@grebyn.UUCP (Ted Holden) writes:
>   "The GSA Board of Contract appeals issued a ruling last month that
>   could effect how the military evaluates the cost effectiveness of Ada
>   software.
>
>   "The board upheld a decision by the Air Force to award a contract to
>    a high-priced bidder based on a measure of productivity that equals
>    three lines of Ada code per programmer per day.
>
>    "A lower priced bidder, and others in the Ada community, said this
>    standard is much too low.  The protester in the case, DynaLantic
>    Corp, offered an average of ten lines of code per day per
>    programmer.
>
>    "Three lines of code per day is absurd [as if ten wasn't], said
>    Ralph Crafts, editor of a newsletter on Ada, and an expert
>    witness for the protester.....
>
>Whether any realistic combination of events exists which could reduce
>Pascal, C, or C++ programmers to this level of productivity is anybody's
>guess;  my own opinion is that most C programmers would require a bullet
>through the brain to be brought to such a level.
>
>Ted Holden

You don't quote prices for many large Air Force proposals, do you Ted?
A quoted productivity rate of 10 lines per staff day for the entire
development cycle is not unusual, REGARDLESS OF THE LANGUAGE.  The
apparently dismal productivity is caused by time taken to do the many
other things required by the customer (Air Force), including preparing
for and holding requirements, design, and test reviews, preparing the
many documents required, etc.  I have seen very similar productivity
figures for C, Ada, and other languages in this type of job.  The actual
coding phase goes along merrily at 50 to 200 lines per day (depending
on the programmer, and not including overtime :-) ).  Too bad the Air
Force won't simply take our word for it that the code works, and that
it does everything they want it to, and that if it ever has to be
changed, we'll all be around to make those changes for them.

You really ought to look deeper into things before posting an inflammatory
article based on a one column article in Federal Computer Week (or
wherever).  By the way, you (and everyone else) should go read the
Ada 9X Mapping Document and the Mapping Rationale Document, since the
availability of that language spells the downfall of C/C++  :-).
Wait, it's a joke, stop the language war, it's a joke.  But the documents
ARE very interesting reading.

  -- Arny Engelson   att!wayback!arny   (arny@wayback.att.com)

  parent reply	other threads:[~1991-03-18 18:13 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-03-07 16:31 ada-c++ productivity Craig C Johnson
1991-03-08 20:58 ` Jim Showalter
1991-03-10 15:12 ` Joachim Wiese
1991-03-13 23:12   ` Joe Buck
1991-03-15  1:00     ` Robert I. Eachus
1991-03-15 22:46       ` Larry M. Jordan
1991-03-16  0:06         ` Craig Chambers
1991-03-16 20:52           ` Ted Holden
1991-03-17  8:38             ` MUNTS PHILLIP A
1991-03-17 14:27             ` Ralph Reid III
1991-03-17 20:26               ` csq031
1991-03-18  4:57               ` Michael Feldman
1991-03-18 13:25               ` Matthew S. Granger
1991-03-18 23:17               ` Paul Stachour
1991-03-19 21:17                 ` Jim Showalter
1991-03-19 16:14               ` klimas
1991-03-25 22:01               ` Terry J. Westley
1991-03-18  2:12             ` Jim Showalter
1991-03-18 18:13             ` arny.b.engelson [this message]
1991-03-19  7:44               ` Jim Showalter
1991-03-18 22:12             ` martin
1991-03-16 19:02         ` Ralph Johnson
1991-03-19 16:40           ` klimas
1991-03-21  3:12             ` Jim Showalter
1991-03-17  0:47         ` Jim Showalter
1991-03-18 23:55           ` adam
1991-03-25 12:42         ` Steven D. Litvinchouk
1991-03-17  0:40     ` Jim Showalter
  -- strict thread matches above, loose matches on Subject: below --
1991-03-18 15:27 simonian richard 66449
     [not found] <668465900@<jls>
1991-03-20 14:03 ` ryer
1991-03-21 15:26   ` Gary W Smith
1991-03-21 18:50     ` Depriest
1991-03-26  2:32       ` Jim Showalter
1991-03-26 14:57         ` Michael Feldman
1991-03-27  3:09           ` Jim Showalter
1991-03-29 20:30 ` ryer
1991-04-01 14:15   ` Depriest
replies disabled

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