comp.lang.ada
 help / color / mirror / Atom feed
From: ftpam1@acad3.alaska.edu (MUNTS PHILLIP A)
Subject: Re: ada-c++ productivity
Date: 17 Mar 91 08:38:23 GMT	[thread overview]
Message-ID: <1991Mar17.083823.9272@ims.alaska.edu> (raw)
In-Reply-To: 1991Mar16.205228.4268@grebyn.com

In article <1991Mar16.205228.4268@grebyn.com>, ted@grebyn.com (Ted Holden) writes...
>Productivity of C++ users will vary according to skills, experience
>levels, tools available, such as the fabulous new Borland interface, and
>the task at hand.  An idea of productivity in Ada projects may be had
>from the Feb. 11 issue of Federal Computer Week:

..

>    "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.

..

     Actually, 10 lines per day isn't all that unreasonable, averaged over
a year for example.  The keyword is AVERAGED: on a good day I may write
hundreds of lines of code; I may spend the next day trying to find an 
obscure bug in one of those lines.

     A programmer also does a lot of other things like attending meetings,
reading documentation, writing documentation, studying a problem, answering
the phone, filling out forms, reformatting that [censored] hard disk, etc.
Then there is waiting for the network to come back up, putting paper in the
laser printer...

     In theory, you are supposed to spend most of your time DESIGNING rather
than CODING, as well.  I have spent days perfecting algorithms that were set
down in code in hours or even minutes.

     In the ideal case, the manager would chain his slaves, er, employees to
their computer until the job is done.  In practice things don't work out
that way.  The whole idea of "lines per day" is pretty artificial anyway.
(The contract says x lines per day so we'll just pad things out with a little
whitespace...)  What matters is whether a product is delivered on time or
not, and if it meets the spec.

CAVEAT: Most of what I do is in assembly language or Turbo Pascal.  I don't
particularly like C or C++ (or assembly language for that matter) and I haven't
found an Ada compiler that generates decent code.  (I am constrained to the
low end of the marketplace, being self- rather than government-employed.)

Philip Munts N7AHL
NRA Extremist, etc.
University of Alaska, Fairbanks

  reply	other threads:[~1991-03-17  8:38 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 [this message]
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
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