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.
> http://www.spr.com/library/0langtbl.htm - Capers Jones' data
> http://www.spr.com/library/0funcmet.htm - 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