V
Vladimir Vassilevsky
John said:One of my best customers makes jet engines. The engine control
computers are mounted under the engine cowling, in the airstream, and
the engine fuel runs through the computer before being burned, to
moderate the CPU's temperature swing. The programs have no bugs,
because they are careful,
What a bullshit.
If you take a closer look to those systems, you will find the same pile
of lousy code as everywhere. Well, it is more or less tested so the
major bugs are unlikely.
If you *really* know how the car or the aircraft is build, you will
never drive it or fly by it.
work at the lowest possible levels of
abstraction, use no OS, test exhaustively,
They probably don't use the power tools also.
and are entirely pragmatic
about the consequences of a jet engine failing.
The consequences are excellent: the insurance company pays out the
compensation of $1e7.
And most of the
"programmers" are actually engineers.
Most of the programmers are the former elephant riders or rice farmers.
VLV