Hi, Everyone,
I thought you might be interested in this new introduction to Ada95.
The material assembles into a 400-page course notebook and includes
many (what I think to be) interesting examples of what you can do with
Ada95. The examples (with one exception) can be compiled on both the
AONIX Ada95 compiler and GNAT 3.09. I found it particularly interesting
that both compilers were able to generate code that handled the multitasking
example (Bank Demo 5) with over 30 tasks running.
Rick
--
Richard Conn, PAL Manager | [log in to unmask]
Opinions expressed herein are my own and not necessarily those of anyone else.
=============================================================================
Public Ada Library (PAL) Release Notice
Release of: Intro to Ada95 (3rd version)
------------------------------
1. Taxonomy:
COURSEWARE
ADA95
INTRODUCTION (3)
------------------------------
2. Author:
Richard Conn
Center for Technology Development and Transfer
Software Engineering Department
Monmouth University
West Long Branch, New Jersey
------------------------------
3. Rights:
Approved for public release; distribution unlimited
------------------------------
4. Copyright:
1997 Richard Conn
------------------------------
5. Abstract:
"An Interactive Introduction to Ada95"
A course by Richard Conn
Center for Technology Development and Transfer
Monmouth University, West Long Branch, NJ
[log in to unmask]
May, 1997
This is a day-long short course that introduces Ada95. The purpose of
the course is to explore the Ada95 language, including its facilities
for object-oriented design and programming, real-time programming,
distributed processing, and other domains. The course will concentrate
on the practical aspects of applying the features of Ada95 to the
software development process. Numerous examples of the language are
presented.
The files are divided as follows:
FLYER.TXT - Flyer used to advertise this course (ASCII text)
MODULES - Modules and sample Ada95 code that make up the course
COVER.PPT* 48,640 Cover page to course notebook
CONTENTS.PPT* 72,704 Contents pages (with page numbers)
SUMMARY.PPT* 92,672 Summary of course
WHYADA.PPT** 513,536 Chuck Engle's "Why Ada?" Briefing
TRANSADA.PPT** 417,792 Chuck Engle's "Transitioning the AJPO" Briefing
PAL.PPT** 99,328 Rick Conn's "Public Ada Library" Briefing
MOD1.PPT** 222,720 Module 1
MOD2.PPT* 73,216 Module 2
MOD3.PPT* 168,448 Module 3
MOD3CODE 0 Directory containing code examples for Module 3
All examples have been compiled and run with
GNAT 3.09 on the Silicon Graphics platform
All examples except CIFACE have been compiled
and run with ObjectAda 7.0 (limited version
that comes with Feldman & Koffman's book)
on the Windows 95 platform
MOD4.PPT* 109,056 Module 4
CLOSING.PPT* 86,016 Closing
PICTURES - Contains "Ada The Language for a Complex World" picture
PNUMS - Page numbers for course notebook
See Contents pages for order of course notebook. When printing the
course notebook:
* Print as Notes Pages
** Print as Handouts (2 per page)
Powerpoint 97 was used to create the Powerpoint (PPT) files.
In addition to this material, the instructor should put together a set
of course notes which include the following material (available from the
PAL):
Ada Joint Program Office, "Ada95 Adoption Handbook"
PAL Location: ada/ajpo/docs/adopt_hb
Ada Joint Program Office, "Ada95 Transition Planning Guide"
PAL Location: ada/ajpo/standard/95plngui
Bill Taylor, "Ada Compatibility Guide"
PAL Location: ada/ajpo/docs/compat_g
Richard Conn, "Public Ada Library Frequently Asked Questions (PAL FAQ)"
PAL Location: ada/userdocs
Richard Conn, "Defining and Exploring an Efficient Distributed Process
for the Reuse of Ada Software Components and Tools in a Global Theater -
The Public Ada Library, Third Annual Report"
PAL Location: ada/userdocs
Richard Conn, "Tour of Walnut Creek Ada CDROM"
PAL Location: ada/userdocs
------------------------------
6. Release Notice:
Approved for public release; distribution unlimited
Restrictions on release: NONE
------------------------------
7. Directory Listing:
languages/ada/crsware/muse/ada95:
File Name Size
--------- ----
README 3,057
intada95.zip 971,203
Totals
============== ==============
2 Files 974,260
|