TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

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

Print Reply
Pat Rogers <[log in to unmask]>
Reply To:
Pat Rogers <[log in to unmask]>
Mon, 2 Oct 2000 07:28:18 -0500
text/plain (35 lines)
> > (A worse problem is people who know better, but select C++ or Java where
> > they are not appropriate because getting the "right" things on their
> > resumes is more important than the success of the project.)
> The problem is one of job security:
> Do the project in Ada, it takes 30 people 2 years, then 1 person to
> maintain.
> Do it in C++, it takes 30 people 18 months, then 20 people to maintain.

<begin rant>
No, no, no!  This idea that it generally/usually/always takes longer to
develop the initial product in Ada -- i.e. that productivity is lower in
Ada -- must not continue to be promulgated!   Experienced Ada people can blow
away the competition in productivity.  Certainly in the old days when
compilers were poor and the developers new to the language Ada would take
longer.  Those days are long gone.  Equally certain is that there are projects
in which so much is already available in the form of API's that Ada won't have
an advantage.  But I strongly object to this idea that it is inherently so!
<end rant>

Your point on the maintainability of Ada is well taken, as is the problem of
the job market.

Patrick Rogers                      Consulting and Training in:      Deadline Schedulability Analysis
[log in to unmask]        Software Fault Tolerance
(281)648-3165                       Real-Time/OO Languages

Adam ... does not deserve all the credit; much is due to Eve, the first woman,
and Satan, the first consultant.
Mark Twain