It's not the language.  The language doesn't matter.

The ada mandate did NOT do the following:

Significantly increase Software Engineering capabilities  Beyond the
civilian world
Increase the level of large scale reuse

We have all conceded that Ada is a small, yet significant piece of the
Software Engineering puzzle.  We need to be mandating the things that Ada
is good for and then say, "Oh by the way, it's really easy to do that with
Ada"

The only place where I suggest an "Ada Mandate" is in interfaces.  This is
based a lot on discussions with Tucker Taft.  I suggest the following take
on Ada.  "I (The DoD) need a service.  Please provide the service.  Oh by
the way, provide an Ada interface to all key API's to your system.   You
can do it in any language you want."

What this gives is flexibility to the vendors to do whatever they want, or
use their existing investment.  The DoD should standardize on the "glue
code" which is what it really needs in the first place.

Chad