[fpc-pascal] A question or two regarding the FPC
Giuliano Colla
giuliano.colla at fastwebnet.it
Tue May 12 13:52:44 CEST 2009
See the follow up of this thread in fpc-other
Giuliano
fpclist at silvermono.co.za ha scritto:
> Hi Graeme
>
> You have a point.
>
> About two months ago, I had to visit the dentist because one of my filings was
> playing up. The diagnosis was that an old silver filing was leaking and
> needed to be replaced. Becase of all the hype about mercury poisoning caused
> by silver filings (which from my knowledge silver filings contains basically
> silver nitrate), the dentist suggested using an inlay which is made of some
> composite plastic etc.
>
> I agreed and a mobile PC on wheels was rolled in by his nurse. I noticed the
> familiar green start button on the bottom left corner of the screen and asked
> what version of Windows XP this box was running. The dentist's reply was that
> this was a special version of windows specifically designed to run medical
> related critical software. Not being an offensive character, I gave him the
> benefit of the doubt. While he was attempting to start the 'tooth profiling'
> program, he clicked on a tab on the taskbar and up popped MS Solitare!
> Obviously this medical box was trying to pay for itself in more ways than its
> intended use.
>
> To cut a long story short, during the three dimensional scan of my tooth, the
> Windows box blue screened. After a reboot, it worked fine until the tooth
> inlay cutting process, where the program controls a milling machine. The
> milling process takes close to half an hour to complete, and half way through
> the milling process, yes you guessed it, the controlling program crashed in
> Windows. I remarked that the inlay would now be useless, but the dentist's
> reply was "no, it's okay, it happens quite often. Just can't restart the
> program or the milling will stop".
>
> When I peeked at the back of the Windows box, I was quite surprised to find a
> Siemens logo!
>
> Also, a few weeks later, my inlayed tooth required a root treatment.
>
> IMO, A good programmer using FPC and Linux will produce a more stable product
> than the same programmer using anything (MSVS, Delphi, DotNet, whatever) and
> running in Windows. By the way, I have nothing against MS or Windows. I think
> that MS has done a pretty good job since NT4, mostly thanks to Dave Cutler
> and his team (ex Digital VMS OS architect - is that why NT was more stable
> than 95, cause it's based on Unix?). Apart from poorly written software,
> poorly written device driver are the major cause of Windows OS crashes. Of
> course viruses and trojans etc don't help either.
>
> Anyway, In my opinion and experience, I think that Free Pascal is suitable for
> mission critical work and yes the system as a whole must comply. The OS, the
> hardware the software. Redundancy must also be factured in. Most embedded
> device have a hardware watchdog that will reset the device when required.
>
> Signing off,
> Nino
>
> //-------------------------------------------------------------------------
>
> On Saturday 09 May 2009 10:08:50 Graeme Geldenhuys wrote:
>> On Sat, May 9, 2009 at 12:24 AM, "Vinzent Höfler"
>>
>> <JeLlyFish.software at gmx.net> wrote:
>>> Actually, you should answer one simple question for yourself: If your
>>> life really depended on the system, would you still trust it?
>> In that case we should all be very worried. Many critical systems out
>> there run on Windows - we as technical people know that Windows is not
>> the most stable platform out there. :-)
>>
>> The basic question is: Can we fully trust computers? NO - but we have
>> to unfortunately. Computers are built up of many components. We have
>> no idea how well those components have been tested and simply have to
>> trust that sufficient testing has been applied. The software compiler
>> is just one of those many components.
>>
>>
>> Regards,
>> - Graeme -
>>
>>
>> _______________________________________________
>> fpGUI - a cross-platform Free Pascal GUI toolkit
>> http://opensoft.homeip.net/fpgui/
>> _______________________________________________
>> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
>> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
--
Giuliano Colla
Whenever people agree with me, I always feel I must be wrong (O. Wilde)
More information about the fpc-pascal
mailing list