Suitability of python to specific project

Jeff Epler jepler at unpythonic.net
Tue Mar 23 13:48:53 EST 2004


If you want to run a program on a modern computer, you'll never be free
from "small bugs [that] appear on one computer and not on another".
You can't choose a programming language that somehow makes the OS not
flaky and prone to truly bizarre failures.

Back in the days of 4K basic (or on a modern microcontroller with just a
few kwords of program space), sure, but not when your OS, network stack,
windowing system, widget set, and language interpreter are all at least
a half a million lines big... when any major component could actually be
one of a half dozen or more similar but not identical parts (CPU, video
card, network interface, etc), and the performance or capacity of the
components might vary 10:1 or even 100:1 across machines you'd like
to support.

That said, I find my Python and Python+Tkinter programs to run well
on the systems I commonly use, mostly Linux but occasionally Windows.
On the other hand, my worst experiences have come when I've tried to
use Python with proprietary Microsoft components (MS Access)...

Jeff




More information about the Python-list mailing list