Advertisement
|
| 125 Ada Programming Resources |
| Ada 95 Compilers, Processors, and Conformity Testing and Labs |
| Including Ada Conformity Assessment Test Suite (ACATS) 2.4. |
| View Source | | Provides Information |
| Ada 95 Lessons Learned |
| Describes how to produce good Ada95 code using object-oriented methodology. |
| View Source | | Provides Information |
| Ada 95 MTV API |
| The following picture graphically shows an example of the MTV Builder generated Ada95 API. |
| View Source | | Provides Information |
| Ada 95 Quality and Style |
| Guidelines for professional programmers and best practises for Ada programming. |
| View Source | | Provides Information |
| Ada 95's "with"-ing problem |
| Achieving separate encapsulation despite mutual dependency. By John Volan. |
| View Source | | Provides Information |
| Ada 2005 Language Reference Manual |
| Consolidate a possible amendment to Ada 95 with Technical Corrigendum 1 and the Ada Standard (International Standard ISO/IEC 8652:1995). The Amendment will be produced by the ISO/IEC JTC 1/SC 22/WG 9 Ada Rapporteur Group (ARG). |
| View Source | | Provides Information |
| Ada Archive Ada95 Projects Database |
| Ada Archive (AJPO). |
| View Source | | Provides Information |
| Ada and Java Lexer |
| by Christoph Karl Walter Grein with Ada sources. |
| View Source | | Provides Information |
| Ada-Assured |
| A language-sensitive editor, browser, standards enforcement tool, pretty printer, and code analyzer/transformer for Ada 83 and Ada 95. |
| View Source | | Provides Information |
| Ada Directory |
| The site hosts a large collection of Ada tutorials, references and on-line books. All searchable and free. |
| View Source | | Provides Information |
| Ada Europe |
| Ada Europe is an international organization, set up to promote the use of Ada, and to represent European interests in Ada-related matters. |
| View Source | | Provides Information |
| Ada Frequently Asked Questions |
| A list of Ada-related FAQs. |
| View Source | | Provides Information |
| Ada Home |
| Home of the brave Ada programmers - an Ada resource site. |
| View Source | | Provides Information |
| Ada in Action |
| This is the second edition of Do-While Jones' examples of practical Ada programming. There are seven chapters covering numeric considerations, IO utilities and more. |
| View Source | | Provides Information |
| Ada Information |
| Essentially, this is a long list of organized Ada-related links to other sources on the Internet. |
| View Source | | Provides Information |
| Ada Information Clearinghouse - AdaIC |
| Ada Information Clearinghouse provides information and resources on Ada to the user community in order to maximize the language's efficiency, cost effectiveness, and productivity. |
| View Source | | Provides Information |
| Ada Programming Language |
| Contains resources, a search, news and clips. |
| View Source | | Provides Information |
| Ada Programming Language Resources for Educators and Students |
| Ada programming resources. |
| View Source | | Provides Information |
| Ada Reference Manual (ARM) |
| In multiple formats, the master version control system for the original source files (including the source for the tools) for the ARM, and other helpful documents. |
| View Source | | Provides Information |
| Ada Resources for Educators and Students |
| The goal of this site is to provide knowledge, resources and general links to the Ada community. |
| View Source | | Provides Information |
| Ada World |
| Tries to promote the Ada programming language, as well as being a good reference site to learn from and a place to see current Ada projects. |
| View Source | | Provides Information |
| ada2cc |
| A translator that converts ANSI standard Ada to ARM or ISO conformant C++. |
| View Source | | Provides Information |
| Ada: Belgian Software |
| This site offers free Ada software, provided by Belgian Ada users and/or members. |
| View Source | | Provides Information |
| Ada: Belgium Organization |
| Ada-Belgium is a forum for persons interested in the Ada programming language; its applications; and Ada-related technologies such as software engineering methods, environments and tools. |
| View Source | | Provides Information |
| Ada Conformity Assessment Authority |
| Home page for the ACAA. Manages Ada compiler validations. |
| View Source | | Provides Information |
| Ada Source Library Browser |
| Ada source browser at SourceForge. |
| View Source | | Provides Information |
| Ada to C/C++ translator |
| A converter software which allows C/C++ source files to be generated from Ada83 and Ada95 source files. It doesn't translate all the code but tries to translate it as best as possible to obtain C/C++ code with the fewest bugs possible and whose execution is as near as possible to the original Ada program execution. [Freeware] |
| View Source | | Provides Information |
| Ada Tools |
| Home of AdaXml and other Ada tools. |
| View Source | | Provides Information |
| Ada Utilities |
| Several useful Ada utilities and bindings includes AdaGOOP (the Ada Generator of Object-Oriented Parsers), bindings to use parallel, serial ports under Windows. |
| View Source | | Provides Information |
| Ada Semantic Interface Specification for GNAT |
| Providing an up to date implementations of ASIS = Ada Semantic Interface Specification for GNAT. ASIS is a published international ISO standard (ISO/IEC 15291:1999). |
| View Source | | Provides Information |
| Ada - Webopedia Definition and Links |
| This page describes the term 'Ada'. |
| View Source | | Provides Information |
| AdaBasis |
| A repository of (mostly) free Ada Software. |
| View Source | | Provides Information |
| AdaBrowse |
| Tool to generate extensively hyperlinked HTML or XML documentation from Ada sources (library unit specifications). Uses ASIS. Generated XML can be used to produce documentation in other formats. [Open source, GPL] |
| View Source | | Provides Information |
| AdaCL, Ada Class Library |
| Textfile search and replace (as Library and demo programs) Trace support. Protected and Task Queues. [Open source, GPL] |
| View Source | | Provides Information |
| AdaCore |
| Offer GnatPro (an Ada development environment), a visual code debugger, and Ada compilation tools. |
| View Source | | Provides Information |
| AdaIC |
| The Ada Information Clearinghouse provides information and resources on Ada. |
| View Source | | Provides Information |
| Adaed |
| Ada95 Linux interpreter by Ragnar Hojland Espinosa. |
| View Source | | Provides Information |
| AdaERL |
| Interface letting call Erlang from Ada. |
| View Source | | Provides Information |
| AdaGIDE (Ada GNAT Integrated Development Environment) |
| Free IDE for the GNU Ada Translator on Windows. |
| View Source | | Provides Information |
| AdaHome Compilers |
| Vendors of compilers. |
| View Source | | Provides Information |
| AdaHome - Tutorials |
| Ada tutorials. |
| View Source | | Provides Information |
| avlada |
| A prototype Ada 9X student compiler/interpreter. Its goal is to provide a small Ada 9X compiler/translator that is easy to install and has good performance for compilation and interpretation. Small Development Environment included. [ES (PC/DOS)] |
| View Source | | Provides Information |
| Adalog Components |
| Ada packeges including Debug, OS_Services, Protection (a kind of evolved semaphore), Variable_String. Also tools and adapplets (Java applets writing in Ada) |
| View Source | | Provides Information |
| Adalog Debug |
| A package provides a sophisticated trace facility, especially valuable for multi-tasking programs. The child package Debug.Timing also provides utilities for measuring execution time, and the child package Debug.Assert provides utilities for checking that certain properties of program are actually met. |
| View Source | | Provides Information |
| AdaOpenGL |
| An Ada binding to OpenGL. [Open source, BSD License] |
| View Source | | Provides Information |
| Adaphile |
| Collection of articles and information relating to Ada and its programming. With downloadable Quick Reference cards in Postscript format. |
| View Source | | Provides Information |
| AdaPower |
| Find articles, books, mailing lists and source code for the object oriented, general purpose programming language Ada. |
| View Source | | Provides Information |
| AdaSDL |
| A set of Ada (programming language) bindings, ports, and some original applications based on SDL (Simple DirectMedia Library). [Open source, LGPL] |
| View Source | | Provides Information |
| AdaSockets |
| BSD sockets binding for the Ada programming language. |
| View Source | | Provides Information |
| AdaSTAT |
| Static analysis tool for Ada source code. |
| View Source | | Provides Information |
| AdaTCL |
| Quite dated Ada-TCL bindings. Normally, you'll want to use TASH instead. |
| View Source | | Provides Information |
| AdaTEST 95 |
| A tool provides automated facilities for Dynamic Testing, Coverage and Static analysis in a totally integrated environment. |
| View Source | | Provides Information |
| Ada-MPI |
| An Ada 95 binding to the Message Passing Interface (MPI). |
| View Source | | Provides Information |
| Ada-Tools |
| Commercial source code analysis and reverse engineering tools. |
| View Source | | Provides Information |
| AdaTutor |
| Interactive Ada tutor for DOS. |
| View Source | | Provides Information |
| Ada-Utilities |
| A language-sensitive toolset for project-wide quality and standards auditing of Ada code. |
| View Source | | Provides Information |
| Alibrowse |
| Allows browsing libraries generated by GNAT, including its predefined library. |
| View Source | | Provides Information |
| ASL |
| The Ada Structed Library is a collection of container and semaphore types. |
| View Source | | Provides Information |
| B |
| Bnf of the Ada Programming Language |
| Each element of this page is an anchor to a description of a syntax rule. |
| View Source | | Provides Information |
| BLAS |
| An Ada 95 binding to the BLAS Fortran library, which contains routines for doing fundamental vector and matrix operations. |
| View Source | | Provides Information |
| C |
| Catalog of compilers: Ada |
| Diverse, almost two decades old tools for Ada programming. |
| View Source | | Provides Information |
| Cetus Links: Ada |
| A listing of resources: Links, FAQs, tutorials, and standards. |
| View Source | | Provides Information |
| Cilk Project |
| Multi-threaded parallel programming language based on ANSI C. Features an introduction, reference manual, software, and related links. |
| View Source | | Provides Information |
| Cleanscape Software |
| Software development automation tools for UNIX Linux Windows Fortran C C++ Ada 1750A, software programming tools. |
| View Source | | Provides Information |
| Compilers & Conformance |
| Ada Information Clearinghouse, AdaIC. |
| View Source | | Provides Information |
| comp.lang.ada FAQ |
| from Usenet FAQ Archive. Maintained by Magnus Kempe. |
| View Source | | Provides Information |
| D |
| DDC-I |
| Supplier of Ada compilers for safety critical real-time embedded applications. |
| View Source | | Provides Information |
| Dirk's Pointers to Ada Related Information |
| In case you are wondering why people are interested to use Ada as a teaching language, even as the language of choice for a first programming course at universities. |
| View Source | | Provides Information |
| Downloading Ada95 |
| Files and compilers. |
| View Source | | Provides Information |
| DTraq |
| Provides data logging, monitoring, and playback for Ada applications; while automatically scanning for and incorporating updates in data structures. |
| View Source | | Provides Information |
| E |
| Embedded Ada development tools and AdaMULTI development environment |
| Ada 95 software development tools for mission-critical embedded systems are fully integrated with the AdaMULTI development environment and Ada 95 optimizing compilers. |
| View Source | | Provides Information |
| ETH Zurich - Oberon |
| Technical org. describes the language and its uses and offers code samples, a newsgroup, and many related links. |
| View Source | | Provides Information |
| F |
| Florist |
| A POSIX Ada binding, including real-time extensions (this is the original page, download it where you download GNAT). |
| View Source | | Provides Information |
| G |
| Gch |
| A tool that checks Ada sources against a given set of rules. It is an ASIS-based tool built on top of the ASIS implementation for GNAT (ASIS-for-GNAT). |
| View Source | | Provides Information |
| Glade |
| Implementation of the Ada 95 Distributed Systems Annex, allows transparentdistributed programming in Ada 95. |
| View Source | | Provides Information |
| GLADE for GNAT |
| Providing an up to date implementations of Annex E (Distributed Systems) of the ISO standard ISO/IEC 8652:1995/COR1:2000 for GNAT. [Nothing to interface builder of the same name (GLADE)] |
| View Source | | Provides Information |
| GNAT |
| compiler for Ada95, integrated into the GCC compiler system, and distributed under the Copyleft policy of the Free Software Foundation. |
| View Source | | Provides Information |
| GNAT Libre Software Developers |
| The Libre software site for Ada developers. Links on Ada web server, compiler and visual debugger. |
| View Source | | Provides Information |
| GNAT Reference Manual |
| This manual contains useful information in writing programs using the GNAT compiler. It includes information on implementation dependent characteristics of GNAT, including all the information required by Annex M of the standard. |
| View Source | | Provides Information |
| GNU Ada Compiler |
| A community supported site providing binaries for the GNU Ada compilers and numerous Ada libraries. The compiler and most libraries are distributed under the terms of the GPL with the linking/generic exception. |
| View Source | | Provides Information |
| Green Hills AdaMULTI |
| A complete integrated development environment (IDE) for embedded applications using Ada 95, C, C++, Embedded C++ and FORTRAN. AdaMULTI runs on Windows or UNIX hosts and supports remote debugging to a variety of target environments. |
| View Source | | Provides Information |
| I |
| ICC Ada95 Pretty Printer (ICCFMT) |
| Reads an Ada source file and writes out a formatted version |
| View Source | | Provides Information |
| ICONIX |
| Commercial tools for Ada Development. |
| View Source | | Provides Information |
| In the Movie Out There |
| Ada reference in the movie Out There. |
| View Source | | Provides Information |
| Irvine Compiler Corp. |
| Offer Ada development environments for a wide range of host and target platforms. |
| View Source | | Provides Information |
| J |
| Janus |
| Offer Ada 83 and Ada 95 development environments. |
| View Source | | Provides Information |
| L |
| Lego Mindstorms |
| Ada interface to Lego Mindstorms. |
| View Source | | Provides Information |
| LGL - Ada Resources |
| Components, libraries, manuals. Organization and book links. |
| View Source | | Provides Information |
| Libra |
| A general library for Ada '95 under Unix-like operating systems. It currently provides some basic data structures. Also it provide abstractions for NNTP and SMTP commands. |
| View Source | | Provides Information |
| M |
| Markus Kuhn's Ada95 Page |
| Information for New Ada95 Programmers. |
| View Source | | Provides Information |
| N |
| ncurses |
| GNU ncurses includes an Ada 95 binding. |
| View Source | | Provides Information |
| Ncurses Binding |
| An Ada 95 binding to the Ncurses console library. |
| View Source | | Provides Information |
| Ngeadal |
| An Ada library for Unicode. |
| View Source | | Provides Information |
| NYU Gnat Archive |
| The place to download the public version of the GNAT Ada compiler and related packages. |
| View Source | | Provides Information |
| O |
| ObjectAda |
| Compilers for Windows, Unix, the Java Virtual Machine and real-time operating systems. |
| View Source | | Provides Information |
| OC Systems |
| Powerful Testing, Debugging and Development Tools. |
| View Source | | Provides Information |
| OC Systems PowerAda |
| A complete integrated Ada development environment for AIX and Linux. |
| View Source | | Provides Information |
| Object-Oriented Programming in Ada 9x. |
| OOP. |
| View Source | | Provides Information |
| Open Image |
| A portable Ada 95 package hierarchy devoted to the Input/Output and manipulation of image (pictures) data. [GPL with same special exception as the GNAT run-time] |
| View Source | | Provides Information |
| OpenToken |
| A series of Ada packages that allow simple creation of token analyzers (aka: lexical analyzers) in straight inline Ada code. |
| View Source | | Provides Information |
| OOP in Ada |
| A book chapter explaining how to do OOP in Ada 95. |
| View Source | | Provides Information |
| P |
| pyAda |
| An Ada 95 binding to the Python interpreter. |
| View Source | | Provides Information |
| Q |
| Quick Ada |
| A quick introduction to Ada. |
| View Source | | Provides Information |
| R |
| Rational Ada Developer |
| Integrated environment for designing, developing, and maintaining Ada applications. |
| View Source | | Provides Information |
| Reuseable Software Components |
| Listing of Reuseable Software Components. |
| View Source | | Provides Information |
| RHIDE |
| Integrated Development Environment that supports Ada on MS-DOS and Linux. |
| View Source | | Provides Information |
| S |
| Shared Libraries |
| Technical notes on using shared libraries with Ada (GNAT). |
| View Source | | Provides Information |
| Software Innovations |
| Interactive Ada tutor for DOS. |
| View Source | | Provides Information |
| Some information on the Ada 95 programming language |
| The Ada Home Web Server has a summary introduction to Ada, lists of textbooks, and information on free compilers. |
| View Source | | Provides Information |
| T |
| The Ada95 Booch Components |
| The (free) Ada95 Booch Components. |
| View Source | | Provides Information |
| The Ada Library Projects |
| Overview of Ada Library Projects at AdaWorld. |
| View Source | | Provides Information |
| The Ada Programming Language |
| History, significant features, areas of application, sample programs, related links, printed references. |
| View Source | | Provides Information |
| The Addition of Persistence to Ada95 and its Consequences |
| Research into persistent programming languages and systems. |
| View Source | | Provides Information |
| The Big_Number page |
| Site dedicated to the use of big numbers (numbers greater than predefined types) with the Ada programming language. |
| View Source | | Provides Information |
| The flex Ada routines |
| Interfacing a robot to ADA routines. |
| View Source | | Provides Information |
| Top 10 Myths |
| Top 10 myths and misconceptions about Ada. |
| View Source | | Provides Information |
| Tat |
| A thick Ada binding to the Tk windowing library. |
| View Source | | Provides Information |
| Templates Parser |
| Documentation. |
| View Source | | Provides Information |
| U |
| UML Tools for Ada |
| WinA&D is a UML modeling tool with Ada code generation. WinTranslator generates UML models from existing Ada code. Together WinA&D and WinTranslator provide complete round-trip engineering of Ada code from UML based design. |
| View Source | | Provides Information |
| V |
| Validated Compilers |
| List of validated Ada 95 compilers. |
| View Source | | Provides Information |
| Visual Ada Developer (VAD) |
| A user interface builder using the Tk bindings. |
| View Source | | Provides Information |
| W |
| WebAda |
| Free online Ada95 compiler service. |
| View Source | | Provides Information |
| Who's Using Ada? |
| Real-world projects powered by Ada. |
| View Source | | Provides Information |
| X |
| XGC |
| Offer Ada 95 compilers that target various embedded computers. |
| View Source | | Provides Information |
| XIA |
| A native Ada implementation of the XPath 1.0 specification for XML DOM document querying. |
| View Source | | Provides Information |