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]