Updated list of Ada compilers

We need an updated list of sources for Ada compilers. I know we have AdaCore and PLT.

One of my clients uses Green Hills for embedded avionics.

I am pretty sure Randy still supports Janus Ada.

Dan Eiler’s seems to be out-of-business.

Any others that are still supported.

There’s HAC, though I’m not sure how much of ACATS passes with it.

Why? How many are you likely to use in open source? One.

There’s also PowerAda from OC Systems, an Ada95 compiler: OCS:PowerAda - OC Systems Wiki!

About: “I know we have AdaCore and PLT.”
Instead of PLT, I presume you mean PTC, who distribute PTCObjectAda and PTCApexAda, Ada 2012 and Ada 95 compilers resp.

For open source development, PTC also provides ObjectAda for free (as in “free beer”)…

Yeah, but who really is going to use a compiler they can’t compile themselves?

Not downplaying the value of being able to do that, but I do wonder how many of the Ada users do compile their Ada compiler and runtime themselves?

How many people use closed source C, C++ compilers, I’m not talking companies who will pay for them, but people, like those on GH.

Creating a list of compilers for Ada is fundamentally pointless. I’ve never seen anyone from C or C++ land want the same kind of list.

I haven’t done homework to verify what is still supported or not, but as a data point, awesome-ada has a list of compilers (and can be updated if out of date):

Lots of C++ programmers use MSVC. Intel’s C++ compiler also comes to mind. Usually when I’m writing C++ I like to set up GCC/Clang/MSVC since they’ll each catch things the others don’t.

Those are available to us. Most Ada compilers are not.

As many as I can. Currently I use two Ada-12 compilers. This helps guarantee that my S/W is Ada 12, not taking advantage of some compiler error.

Yes, Dirk. I meant PTC. What embedded platforms does PTC support. I recall one of the the platforms was the Boeing 777. The Green Hills Ada compiler used by my [now former] client is good for its run-time efficiency. However, they are also conservative in what feature they use beyond those that were in the original Ada 83 standard.

In their last product presentation, they mentioned they support bare bones ARM targets. They may have mentioned others as well, but I don’t remember.

DDC-I still supplies Ada as well.

I recently removed XGC from the awesome-ada list, because the website has disappeared and haven’t found any trace of them, so I assume they’ve closed. If someone knows that they have just moved, please, open a pull request.

Should that be added to the awesome-ada list?

There are still a number of old ada compilers being licensed. I don’t know when and where I found this but here is one of them. They only have support for Ada83 and Ada95 tho. (2005 edition is still in beta :smiley: )

XGC Technology is/was Chris Nettleton. Unfortunately, Chris died on June 4th 2025. Not sure what happens with the tools he supported…

I’m not a fan of Green Hills, having inherited the task of maintaining a legacy application that was embedded self-test code for avionics boxes. The legacy code included a bunch of “garbage” from some public source code repository which was so horrible, that it crashed the Green Hills compiler! Yes! You read that right!