[Tutor] Sun says: Don't use Java, use Python!

Willi Richert w.richert@gmx.net
Mon Feb 10 04:37:21 2003


Hi,

I've found this link via slashdot:
http://www.internalmemos.com/memos/memodetails.php?memo_id=1321

Some thoughts in this article:

"...If the Java runtime were as small as that of Python, it is likely that
 the Java daemon would become popular and could provide basic services to
 applications written in any number of languages...."

"...A study performed by an outside team appears to indicate a rough parity
 in performance between Java and a common implementation of another OO
 language called Python (see IEEE Computing, October 2000, "An Empirical
 Comparison of Seven Programming Languages" by Lutz Prechelt of the
 University of
Karlsruhe). Both platforms are Object Oriented, support web applications,
serialization, internet connections and native interfaces. The key difference
is that Python is a scripting language. This means there is no compilation to
byte code so the Python runtime environment has to do two things in addition
to what the Java runtime environment does. It has to perform syntax checks
and it must parse the ascii text provided by the programmer. Both of those
tasks are performed at compile time by Java and so that capability does not
have to be in the JRE."

Nice memo,
wr