ADA 83 TUTORIAL
This tutorial teaches the entire Ada 83 dialect of the Ada language. It is composed of 31 chapters which should be studied in order since topics are introduced in a logical order 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 then 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 with 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.
Version 2.0 - July 1, 1991 - (Minor revisions - March 14, 1997)
This tutorial is distributed as shareware which means that you do not have to pay to use it. However, 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 tutorial was valuable to you as an aid in learning to program in Ada. If you wish to remit a small payment to the author, full instructions for doing so will be given by clicking the link below. If you do not wish to remit any payment, please feel free to use the tutorial anyway. In either case, I hope you find programming in Ada to be rewarding and profitable. I personally think Ada is the best language to use for a large project with more than a single programmer because of the careful interface checking done by the compiler.
How to Remit Payment For this Tutorial!
Part 1 - Beginning Ada 83 Tutorial
Part 2 - Advanced Ada 83 Tutorial
The source code and the answers for part 1 should be kept in a separate directory from those given for part 2 because some of the file names are repeated. This is done to illustrate evolution of software techniques as additional constructs are studied.
Download HTML Documentation for Ada 83 Part 1 - (a83htm1.zip) Download the Introduction and Chapters 1 to 16 in one packed file. This file (about 123k) contains the 17 files mentioned (plus the diagrams) which can be downloaded and unpacked for use locally. The content of this file is identical to the content of those 17 files. There are no executable files in this group of files.
Download the Source Code for Ada 83 Part 1 - (a83src1.zip) Download all example programs. This file (about 46k) contains 80 source files which are all explained in the 16 chapters of text. There are no executable files in this group of files.
Download the Answers to Exercises for Ada 83 Part 1- (a83ans1.zip) Download the authors answers to all of the programming exercises. This file (about 21k) contains 37 source files. There are no executable files in this group of files.
Download HTML Documentation for Ada 83 Part 2- (a83htm2.zip) Download the Introduction and Chapters 17 to 31 in one packed file. This file (about 115k) contains the 15 files mentioned (plus the diagrams) which can be downloaded and unpacked for use locally. The content of this file is identical to the content of those 15 files. There are no executable files in this group of files.
Download the Source Code for Ada 83 Part 2- (a83src2.zip) Download all example programs. This file (about 52k) contains 73 source files which are all explained in the 15 chapters of text. There are no executable files in this group of files.
Download the Answers to Exercises for Ada 83 Part 2- (a83ans2.zip) Download the authors answers to all of the programming exercises. This file (about 26k) contains 34 source files. There are no executable files in this group of files.
Download the pkunzip executable - (pkunzip.exe) Download pkunzip.exe version 2.04 to unzip the source code. This executable is pre-registered for your use in unzipping any Coronado Enterprises tutorial files. It will unpack and generate the zipped files in the current directory and all will be ASCII source code files. To unzip the source code files for Ada 83 part 1, execute the following DOS command;
pkunzip a83src1.zip
Or, to unzip the answers to programming exercises for Ada 83 part 1, execute the following DOS command;
pkunzip a83ans1.zip