How robust is Python ?

Alan Gauld alan.gauld at gssec.bt.co.uk
Wed Jan 10 09:33:15 EST 2001


rturpin at my-deja.com wrote:
> In article <mailman.978748447.21713.python-list at python.org>,
>   Moshe Zadka <moshez at zadka.site.co.il> wrote:
> > .. C/C++ core dumps at the drop of a pointer. ..
> In theory, that's an application flaw, 

Mot in theory, in practice. Its just very easy to have these 
flaws in C++.

But most modern telephone switches are written in C++ and they 
run with "seven 9's" reliability, ie. 99.99999% uptime. 
It's an industry standard for public switches. 

Better than any computer you can by off the shelf even so called 
high availability boxes. But the software takes an age to
develop, 
needs good CASE tool support combined with formal methods. It's 
possible, just costly.

Python provides an easier and cheaper path to similar levels 
of reliability but bad programming will still be buggy
programming.
Just don't blame the language.

> software engineering produces C/C++ programs that
> very rarely dereference bad pointers. It's harder
> and more work than development with Python.

exactly so.

Alan G.
-- 
=================================================
This post represents the views of the author 
and does not necessarily accurately represent 
the views of BT.



More information about the Python-list mailing list