Legacy Programming Languages – Is Ada Really Gone?

adalegacy

  • Do people still use Ada — (it was mostly used in the Defense Department)
  • Are all applications written in Ada "Legacy"?
  • Does Ada knowledge still sell

Best Answer

Do people still use Ada -- (it was mostly used in the Defense Department)

It appears that Ada was last updated in 2005 and there's work toward an Ada 2012, so the language itself is still alive and kicking.

As far as use, Ada isn't mandated for use in the Department of Defense anymore. Most of the work that I've seen and done has been in Java, C, and C++, but there's also use of the .NET framework and I've even heard of projects running other JVM languages such as Scala, depending on how the system will be used. There's probably a lot of code out there in Ada, so I wouldn't be surprised if there's a lot of code reuse and maintenance happening. Given the nature of defense projects, it's hard to come up with specific numbers as to its use.

There is a list of Ada projects and users, but it looks like the last update was in June 2008. There might be more recent lists out there, but I couldn't quickly find any.

Are all applications written in Ada "Legacy"?

If you're asking if there is new Ada development, I wouldn't be surprised if new systems are being written from the ground up in Ada. I would suspect there would be too many, but there are probably some out there. However, I would suspect that most of the Ada work out there is maintenance or upgrades on existing systems, not new development.

Does Ada knowledge still sell

Knowledge in anything sells, if you can find someone who is looking for that skill set. Even if you aren't using Ada in development, I've found that knowing a particular language or framework has changed my opinion and how I use other languages or frameworks. I would suspect that knowing Ada would give you an insight into other methods to design and construct software in other languages as well.