> > (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
> Do it in C++, it takes 30 people 18 months, then 20 people to maintain.
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!
Your point on the maintainability of Ada is well taken, as is the problem of
the job market.
Patrick Rogers Consulting and Training in:
http://www.classwide.com 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.