|
|
Free Ada Compilers & Environments
- GNAT GPL Edition
Information on the GPL Edition of AdaCore's GNAT Ada development
environment that fully supports Ada 2005, including software and
documentation.
- Catalog of Free Compilers and Interpreters
A list of freely available software for language tools, including: compilers,
compiler generators, interpreters, translators, important libraries, assemblers,
etc.--things whose user interface is a language. Natural language processing tools may also be included.
- AdaGIDE
AdaGIDE is a Ada GNAT Integrated Development Environment for Microsoft Windows®.
It consists of an editor that interfaces
to the GNAT Ada compilers. AdaGIDE was implemented entirely in Ada 95 using the win32ada binding.
AdaGIDE is freely distributed by the
Department of Computer Science at
the United States Air Force Academy as a
service to the Ada community under the terms of the GNU general public license.
- Ada Basis Repository
of Ada Compilers and more
Links for compilers for Ada, DOS-Ada, MAC-Ada, a Fortran/Cobol to Ada translator,
compiler evaluation and other tools.
Free Ada Textbooks Online
For more information on these books, see
our free textbooks page.
- Ada Distilled (.pdf format)
This book is a quick start for experienced programmers who want to learn
Ada at the programming level.
- Ada95: The Craft of Object Oriented Programming
This book is a beginner's introduction to Ada 95.
- Object Oriented Programming in Ada95 (.pdf format)
This book is aimed at students and programmers who wish to learn the object-oriented
language Ada 95.
- Ada for Software Engineers (.pdf format)
This book teaches Ada 95 through the use of large case studies.
Other Free Ada Software
- Booch Components
The Ada 95 Booch Components is a container library, supporting Bags, Collections, Maps,
Queues, Rings, Sets, Stacks, and Trees of various flavours, together with supporting utilities.
It's based on the original Booch Components for Ada 83.
- Linux Business Shell
BUSH, the PegaSoft Business Shell, is a powerful Linux/UNIX shell for designing
secure, reliable shell scripts that can be later compiled as a fast executable
programs. BUSH is based on AdaScript™, a subset of
Ada 95, which is a GCC supported language. Any project you write in Bush is
immediately portable to any machine
that GCC runs on. Also, using the JGNAT open source compiler, you can even compile your Bush scripts into actual
Java bytecode. There is another tool, A#, that will compile scripts into .NET byte code.
- PragmAda Reusable Components
PragmAda Software Engineering is proud to provide the PragmAda Reusable Components (PragmARCs) as open-source
software; you can read a brief description of the PragmARCs.
Ranging from the basic-but-essential to the high-level, using the PragmARCs reduces the amount of software written for an
application by an average of 50 percent.
- Cheddar Checks Realtime Constraints
The LIMI Team has released a new version of Cheddar software. Written in Ada and
designed for educational purposes, the program automatically checks realtime
constraints in programs. For more information and to download the software, see
the Cheddar website.
- Ada Basis Repository of Ada Software
The software in this repository is based mainly on the PAL
and is still extending. It is presented in a hierarchical manner, separated in
different application domains, and, for some domains, with an additional
searching facility.
- Ada and Software Engineering Library
This site is the on-line version of the famous ASE CD-ROMs. It contains over
1.3 Gigabytes of information on Ada, including libraries, tools, educational
materials, and compilers. This library is now hosted in the AdaIC's archives,
as the previous site has gone off-line. The library is also available
via FTP at Ada Belgium's site.
- Mine Detector Game
PragmAda Software Engineering provides Mine Detector, which is an intellectually
challenging game. Unlike other mine-finding games, Mine Detector never requires
guessing. Mine Detector is distributed free of charge, and is free software
distributed under the GNU Public License. See the file license.txt in the source distribution.
Mine Detector is available as a Win32 executable, a Linux/x86 executable, and
as source. It requires GtkAda 1.3.12.
- Open source projects
There are quite few open source projects for Ada, all of which provide free Ada source code. Links to some of these
can be found in our Links section, especially
in the Libraries listing.
|
Sponsored by the following ARA member companies:
|  |