I know most of you are not ACM SIGCSE (Computer Science Educators)
members, so I think you will be very pleased to read the following very
positive exposure Ada just got on their group mailer (reaching about
700 of their 2000 members). I assume we owe Thanks to SIGAda and Ada
loyalists such as Mike Feldman, John McCormick, Jack Beidler, James
Cross, among others, for replying to the request and giving this
------- Forwarded Message
Date: Thu, 30 Oct 1997 16:43:44 -0500
Reply-To: Tom Bitterman <[log in to unmask]>
Sender: SIGCSE Member Forum <[log in to unmask]>
From: Tom Bitterman <[log in to unmask]>
Subject: Ada summary
To: [log in to unmask]
I asked earlier for some info on using Ada for a Data Structures
course. To summarize:
Books (in no particular order, and non-exhaustive):
_Data Structures and Algorithm Analysis in Ada_ by Weiss
_Data Structures and Algorithms - an object-oriented approach
using Ada95_ by Beidler
_Software Construction and Data Structures with Ada95_ by Feldman
_Ada Plus Data Structures_ by Dale, Lilly and McCormick
I've only been able to review the first three. All three were
pretty good, IMHO. I'm going to go with Weiss, because
- - I'm familiar with an earlier book by him
- - more thorough coverage of graphs and algorithmic techniques
- - it was most appropriate for a CS7 level course
Feldman's concurrent material was very interesting, though.
_The_ Ada compiler for the PC is GNAT. You can get it at:
look for version 3.09 for the PC.
There is also an IDE there, called AdaGIDE. It is a pretty standard
IDE based on the Visual C++ mold.
Another IDE is pcGRASP. You can find it at:
It draws Control Structure Diagrams. pcGRASP can interface
with a variety of GNU compilers, so you could get a lot of mileage
out of it.
Neither compiler has a visual debugger - both depend on gdb.
More info can be found at:
Ada people are generally helpful and have high brand loyalty,
making teaching a course using Ada an enjoyable experience.
Thomas Bitterman (aka [log in to unmask])
Assoc Prof., Math and Comp Sci Dept
Ohio Northern University
Ada, OH 45810
------- End of Forwarded Message