An Introduction to ADA (Trademark) for Scientists and Engineers,
Abstract
This course has been designed as a practical introduction to Ada programming and software design for practicing engineers, mathematicians, operations research analysts, statisticians and other professionals. The objective is to communicate the essence of Ada so that students leave confident that they can use Ada effectively. Specific concepts to be taught are the following: 1) There is a way to do everything in Ada that you can do in FORTRAN; 2) Ada satisfies the requirements which originally caused the DoD to develop a common language; 3) Ada programs are structured as one or more packages; 4) The Ada compiler can help you write correct programs if you tell it the 'type' of each piece of data, and Ada provides a variety of tools for defining new data types, operations on those data types, and controlling the internal representation of data types; 5) Generics are used when the same or similar operations are required for several different data types; 6) Tasks and exception handling allow asynchronous events to be created and/or modeled; and 7) Separate compilation is essential for the construction of large systems, and is provided by Ada. An important goal is to become comfortable with the mechanical aspects of writing an Ada program. This course explains how to write Ada statements, use Ada's control structures, do input/output, and use the Ada development system.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 01, 1983
- Accession Number
- ADA155779
Entities
People
- H. E. Cohen
Organizations
- United States Army Materiel Systems Analysis Activity