Thomas Owens
Thomas Owens

Reputation: 116169

Is there a free implementation of Ada?

I looked at the AdaCore site, as well as for A# (which now appears to be owned by AdaCore) and neither appear to be free (although I could have misread something). Any recommendations?

Upvotes: 17

Views: 2629

Answers (5)

msfreesince1994
msfreesince1994

Reputation: 41

In the past the ada front end was not packaged with the gcc compiler, but now the gnat ada compiler is bundled with the gcc compiler when you install most linux distributions. Of course there may be various development libraries that you may need for your own projects, but the ada front end is there. At least that has been my experience with debian and ubuntu over the last couple of years.

As for AdaCore, they hide the libre/free version of the gnat ada compiler because they want to you to buy support; which they can leagally do. However, the gcc compiler is GPL and is considered open source, which means you can use it for free.

Upvotes: 4

Rego
Rego

Reputation: 1116

Thomas, you can find the GPL edition of GNAT Adacore Ada framework in http://libre.adacore.com/libre/ and download it from http://libre.adacore.com/libre/download/. Just select Free Software or Academic Development and Build Download Package. The compiler is the option gnat-gpl-2011-i686-pc-mingw32-bin.exe, but there are several additional libraries in the list.

Upvotes: 2

ahab
ahab

Reputation: 373

GNAT is available for download here: https://libre.adacore.com/

Look for "GNAT GPL Edition". Not sure why it is so well hidden on that little known site.

Upvotes: 19

Mark Biek
Mark Biek

Reputation: 150749

Here's a big list of Ada compilers from Open Directory.

The GNU Ada compiler seems to be a more popular one.

Upvotes: 12

Serafina Brocious
Serafina Brocious

Reputation: 30609

GNAT, the GNU Ada implementation: http://www.gnu.org/software/gnat/gnat.html

Upvotes: 8

Related Questions