Could Python supplant Java?
phr-n2002b at NOSPAMnightsong.com
Wed Aug 21 15:08:00 CEST 2002
joeking at merseymail.com (FISH) writes:
> I didn't say that you *couldn't* do 10,000 line plus code in
> Python. But that programs of that complexity are often safer
> when coded using static types.
> Obviously the 10,000 line thing is just a generalisation, a
> shorthand if you like. There can be thousand line programs
> which are actually quite simplistic, and there can be 10 line
> programs which are as complicated as hell (most of them written
> in Perl, for some strange reason :-)
Python hasn't been used for many big programs mainly because of its
slow interpreter and its history as a script language. However, lots
of very large systems (like > 1 million lines) have been written in
Lisp, which is dynamically typed and whose semantics are closely
related to Python (regardless of how some Pythoneers deny it).
Dynamic typing and large-scale development don't seem to be in conflict.
More information about the Python-list