TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

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

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Date: Tue, 3 Oct 2000 10:44:41 -0400
Reply-To: "Robert L. Spooner" <[log in to unmask]>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
From: "Robert L. Spooner" <[log in to unmask]>
Parts/Attachments: text/plain (37 lines)

That was a very good article that you wrote.  As someone who has used
Ada in real-time applications for over 10 years in relatively large
systems, it is always encouraging to me to find well written articles
such as yours.

One point that you touched on when discussing the switch and case
statements, that of predictability, points to another advantage of Ada -
that you can use inheritance without necessarily incurring the overhead
of dynamic run-time dispatching.  If the compiler can determine which
method to invoke it will statically link to the routine and the tree
traversal overhead will not be incurred at run time.

Thanks for taking the time to write the article.  You have done a
service for all of us who want to keep using Ada as a tool to solve
real-time problems in software.


Chad Bremmon wrote:

                            Robert L. Spooner
                     Registered Professional Engineer
                       Associate Research Engineer
                  Intelligent Control Systems Department

         Applied Research Laboratory        Phone: (814) 863-4120
         The Pennsylvania State University  FAX:   (814) 863-7841
         P. O. Box 30
         State College, PA 16804-0030       [log in to unmask]