AdaFAQ Maintainer: David Botton, David@Botton.com This document is covered by the GNU Public License. All articles can be freely reproduced intact under the terms of that license. Anyone can become a contributor to this document! For the ANSWERS to these questions or to CONTRIBUTE NEW QUESTIONS WITH ANSWERS, PLEASE VISIT: http://www.adapower.com/lab/adafaq Table of Contents Why doesn't Ada use 'dot' notation for OO? What is Ada? What books are available on Ada? Where did the name Ada come from? Who was Ada? What is the history of Ada? Was Ada designed by a committee? Does Ada dynamicly bind objects and methods? Is there a concept of a root class? What is instantiation in Ada? Are classes first class objects? Does Ada have garbage collection? Does Ada have class variables? Does Ada have the concept of reciever and self referencing (this, me)? Can you access super methods? Typing, is it dynamically checked or just statically? Runtime access to method names, class names, instance names. What specific features does Ada have that makes it reliable? Does it have any RAD development environments available? What information is available about real-time programming in Ada? The 'length attribute of strings doesn't work like C's strlen(), and so it seems Ada is missing a String type useful for varying length strings. I tried putting a \0 in the middle of the string but 'length didn't change. So how can I declare a string variable without counting the number of letters? Does Ada provide Strings facilites or a string library? For the ANSWERS to these questions or to CONTRIBUTE NEW QUESTIONS WITH ANSWERS, PLEASE VISIT: http://www.adapower.com/lab/adafaq