Richard Riehle [log in to unmask] writes:
>At the end of a two month class (two nights per week, and two
>Saturdays) in Ada, one of my more argumentive students approached
>me with his view of Ada. He said, "I think I am beginning to see
>the point. With C I can get a clean compile on my program immediately,
>but it takes me a long time to get it to run. With Ada it takes a long
>time to get a clean compile, but once it compiles there is less work
>required to make it run."
That is the first half of the prime virtue of Ada. The second half is
compile-time error messages are guaranteed to be issued while the code
is still in the hands of the programmer, rather than in the hands of the
Tasking and numeric precision may be useful extras for certain projects
(and those projects may have funded a lot of compiler development), but
the average programmer is _always_ a likely victim for the "find out at
runtime even if via machine fault" issues. Ada programs may have such
errors also, but in vastly smaller quantities.