TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Hal Hart <[log in to unmask]>
Thu, 30 Oct 1997 14:21:31 -0800
Michael Feldman - SIGAda Education WG Chair <[log in to unmask]>
Hal Hart <[log in to unmask]>
text/plain (66 lines)
 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
favorable impression.
                                        -- Hal

------- 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]>
Organization: ONU
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