IntroductionAda is an advanced, modern programming language, designed andstandardized to support and strongly encourage widely recognizedsoftware engineering principles:
All validated Ada compilers (i.e. a huge majority of the commercial Ada compilers) have passed a controlled validation process using an extensive validation suite. Ada is not a superset or extension of any other language. Ada does not allow the dangerous practices or effects of old languages, although it does provide standardized mechanisms to interface with other languages such as Fortran, Cobol, and C.
Ada is recognized as an excellent vehicle for education in programming and software engineering, including for a first programming course.
Ada is defined by an international standard (the language reference manual, or LRM), which has been revised in 1995. Ada is taught and used all around the world (not just in the USA). Ada is used in a very wide range of applications: banking, medical devices, telecommunications, air traffic control, airplanes, railroad signalling, satellites, rockets, etc.
The latest version of this FAQ is always accessible through the WWW as http://www.adahome.com/FAQ/programming.html#title
Download HTML Documentation for Ada 95 Part 1 – (a95html.zip) Download the Introduction and Chapters 1 to 16 in one packed file. This file (about 132k) 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 HTML Documentation for Ada 95 Part 2- (a95htm2.zip) Download the Introduction and Chapters 17 to 33 in one packed file. This file (about 144k) 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. These files when unpacked, should be placed in the same directory as the documentation files from Part 1 of this tutorial.
The original for this page is located at http://www.swcp.com/~dodrill/a95doc/a95list.htm and is the only fully authorized site for distribution of this tutorial. Many persons have downloaded one or more of our tutorials for redistribution without our consent, and occasionally do not include all of the components needed for the complete 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 of other web site operators.
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 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 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.
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 95 part 1, execute the following DOS command;