Tracy R Reed wrote:
Not to start a language war but...why do you think Java is more portable
or more componentized (is that word?) than python?

Well, as a Python defender, let me count the ways.

1) Python itself is not multithreaded
2) Python has no way of utilizing underlying OS threads
3) Python support for Unicode is weak
4) Python *still* does not have a useful JIT compiler

As for portability, the main branch is CPython and is *very* tweaked toward running on relatively high-end processors (aka x86). Those tweaks tend to break down in the embedded space. I seem to recall that many of the embedded Pythons are based around Stackless Python for precisely that reason.

Now 3 & 4 can change with time. However, Guido has *very* clear opinions about multithreading which prevent much being done about that on the baseline CPython code.

-a



--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to