TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Date: Fri, 18 Dec 1998 17:05:20 +1000
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Organization: @home
From: Alan E & Carmel J Brain <[log in to unmask]>
Parts/Attachments: text/plain (43 lines)
W. Wesley Groleau x4923 wrote:
> >    When you need software On Time and Under Budget
> >                      Choose Ada
> >
> > Programmer productivity in Ada is at least as high as
> > other OOP languages such as C++.

> I can't vouch for the accuracy of the information, but Capers Jones and
> Software Productivity Research believe that Eiffel and perl will have
> higher productivity than Ada.
> They put Ada at 10-20 function points per staff-month
> and perl or Eiffel at 16-23.
>  -  Capers Jones' data
>  -  a discussion of that data

Based on very few sample points. 10-20 overlaps 16-23 which is why I
said "at least as" rather than "more than". I had this very paper in
In my own experience, it is "more than", but without concrete numbers
and a large sample space, my opinion is just that - Opinion.

It's also complicated by the variation in exact definition of FPs...
like an order of magnitude in noise on the data, dammit! But that's
another story, best left to IFPUG etc.

I'm interested in the Eiffel figures though. Perl I can believe, as the
more specialised the language, the higher the FP count - viz Excel, or
even Matlab to some degree. Eiffel OTOH is a general-purpose OOP
language, quite comparable with Ada. So any (suspected) improvement due
to the language should be closely watched, as will any cost in
maintainability, etc. Hey, even Ada isn't perfect...just the best.

[log in to unmask]     <> <>    How doth the little Crocodile
| Alan & Carmel Brain|      xxxxx       Improve his shining tail?
| Canberra Australia |  xxxxxHxHxxxxxx _MMMMMMMMM_MMMMMMMMM
 [log in to unmask]  o OO*O^^^^O*OO o oo     oo oo     oo
                    By pulling MAERKLIN Wagons, in 1/220 Scale