Rico Secada [EMAIL PROTECTED] said:

>> I read about how Ada is been used in all areas where safety is of great
issue, and about how it's being used in rockets, Boing Airplanes and so on
because of it's high level of safety.

What I understood from it is, that the demand and control upon compilers,
rather than on the sourcecode, eliminates the possibility of a lot of errors
in the sourcecode, the compiler will not compile the program, and since Ada
is being used in a lot places, where lives dependt upon the software, it has
to be very safe.

I was wondering, would it be a stupid and bad idea, for the OpenBSD team to
develope, an OpenBSD C compiler based upon the OpenBSD security knowledge
and internal standards regarding the language? Making it impossible for the
compiler to accept and compile programs with all the knows errors which
cause problems. The OpenBSDs way of programming has clearly made it clear,
what security and quality is all about. <<

It's not just the compiler, it's the language. ADA is a heavily-constrained
language. C is quite the opposite. ADA, IIRC, does not support interrupts
(or other non-determistic events). The PC uses these quite a bit...

Steve
http://www.fivetrees.com

Reply via email to