Home || Ada-83 || Ada-95 || C || C++ || Pascal || Java || Text-only Page



Ada-95 Programming

About Ada-95 and this tutorial
The Ada 95 tutorial teaches you the entire Ada 95 language. This tutorial represents a complete rewrite of the Ada 83 tutorial to bring it up to the level of Ada 95. This newest version improves the wording in a few areas and makes a few minor corrections over the previous version.

This tutorial teaches the entire Ada 95 dialect of the Ada language. It is composed of 33 chapters which should be studied in order since topics are introduced in a logical sequence and build upon topics introduced in previous chapters. It is to the students benefit to download the source code for the example programs, then compile and execute each program as it is studied. The diligent student will modify the example program in some way, then recompile and execute it to see if he understands the material studied for that program. This will provide the student with valuable experience using his compiler.

The recommended method of study is to print the text for one or two chapters, download the example programs, and study the material by loading the example programs in the compiler's editor for viewing. Following successful completion of each chapter, additional chapters can be downloaded as progress is made.

Note that completion of the first part of this tutorial will give the student the ability to write very significant programs in Ada, but completion of the second part will give the student the ability to use all of the capabilities of Ada.

What is a compiler?

Where can I get an Ada-95 compiler?

Where can I get a free Ada-95 compiler?

Frequently asked questions about Ada

Go to the Ada tutorial (version 2.5 - Feb 1, 1998)
This is the entry point into the Ada 95 tutorial.

Additional Ada-95 Training & Information Sources

How do I submit payment for the Ada tutorial?
This tutorial is distributed as shareware which means that you do not have to pay for it until after you use it for a period of time. The author spent a good deal of time and financial resources to develop this tutorial and requests that you share in the financial burden in a very small way, but only if you felt the information was valuable to you. After use for a 30 day trial period, you should remit payment if you feel the tutorial is worthwhile to you, or delete all copies from your system if you did not find it beneficial. Payment is based on the honor system, fair play, and your own integrity. Full instructions for remitting payment in various ways will be found by selecting the link at the heading of this paragraph.

How do I get additional help?
Loading a modern compiler onto your computer can be a large and complex task. Unfortunately, we cannot help you with that task since we do not have experience with all compilers. The documentation that comes with your compiler should have sufficient notes to help you complete that task. If you cannot get enough help from your compiler vendor, the next best help would be obtained from a friend or acquaintance with programming experience.

If the instructions for downloading the source code is carefully followed, and your browser is properly configured, you should have no difficulty downloading and unzipping the source code.

As you study the various topics, you may occasionally have a question about the language or about one of the example programs. The e-mail address given at the bottom of each page gives you a direct contact to us where we will attempt to answer most questions as timely as possible. Our time, like yours, is limited, so we cannot answer any question that takes more than a few minutes of research on our part. Please note that we will not do homework assignments for you, since you would not benefit from it.

Copyright notice
The entry point for all of the tutorials is located at http://www.swcp.com/~dodrill and is the only authorized site for distribution of this tutorial. We do not permit anyone to copy any of our information for redistribution, but we do permit you to put a link to our home page to direct others here. Many persons have downloaded one or more of our tutorials for redistribution without our consent, and usually do not include all of the components needed for a usable package. You can be assured that the tutorial will be complete and up to date only at the home site, since we have no control over the actions and/or errors of other web site operators.


Copyright © 1985-1999 Coronado Enterprises - Last update, July 6, 1999
Gordon Dodrill - dodrill@swcp.com - Please email any comments or suggestions.