RDR
August 19, 2024, 5:08pm
1
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.
1 Like
There’s HAC , though I’m not sure how much of ACATS passes with it.
1 Like
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.
1 Like
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?
1 Like
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.
jere
August 19, 2024, 7:51pm
11
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):
A curated list of awesome resources related to the Ada and SPARK programming language
3 Likes
pyj
August 19, 2024, 11:01pm
12
Lucretia:
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.
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.
3 Likes
Those are available to us. Most Ada compilers are not.
JC001
August 21, 2024, 11:04am
14
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.
3 Likes