Rico Secada wrote:
On Sun, 23 Dec 2007 01:06:39 -0600
"David Higgs" <[EMAIL PROTECTED]> wrote:
On Dec 22, 2007 5:53 PM, Rico Secada <[EMAIL PROTECTED]> wrote:
It is my understanding that C is the hackers tool while Ada is the
tool of the engineer. I think it is mostly because of tradition.
Your understanding is wrong. I suspect that many professional
engineers using C (and/or other languages) would strongly disagree
with your offhand characterization.
Doesn't matter what language is used, you can still shoot yourself in
the foot:
http://www.ima.umn.edu/~arnold/disasters/ariane.html
http://www.cas.mcmaster.ca/~baber/TechnicalReports/Ariane5/Ariane5.htm
http://www.ima.umn.edu/~arnold/disasters/ariane5rep.html
"The internal SRI software exception was caused during execution of a
data conversion from 64-bit floating point to 16-bit signed integer
value. The floating point number which was converted had a value greater
than what could be represented by a 16-bit signed integer. This resulted
in an Operand Error. The data conversion instructions (in Ada code) were
not protected from causing an Operand Error, although other conversions
of comparable variables in the same place in the code were protected."
--
Sincerely,
Kirk Ismay
System Administrator
--
Net Idea
201-625 Front Street Nelson, BC V1L 4B6
P:250-352-3512 | F:250-352-9780 | TF:1-888-352-3512
Check out our brand new website! www.netidea.com