why python is slower than java?

Lonnie Princehouse finite.automaton at gmail.com
Sat Nov 6 00:55:29 CET 2004

Yes, wxPython is typically quicker than swing.  It's not fair to use
this in a generic Python-vs-Java speed shootout, though, since
wxPython is just a wrapper around wxWidgets' C++ code; you're really
comparing C++ vs. Java here.   It does highlight the fact that it's
easy to write C extensions for Python, though.

AFAIK the major two reasons for Python's relative slowness are that
it's interpreted and dynamically typed.

There's almost always a convenience-for-speed trade-off, and Python is
certainly more convenient than Java :P

Israel Raj T <rambam at bigpond.net.au> wrote in message news:<87d5ysbkq9.fsf at pop-server.bigpond.net.au>...
> Maurice LING <mauriceling at acm.org> writes:
> > This may be a dumb thing to ask, but besides the penalty for dynamic
> > typing, is there any other real reasons that Python is slower than
> > Java?
> Do you have any data to support this ?
> On Windows XP, Windows NT and Linux (Gentoo ), I have consistently
> found python apps using wxpython to be far faster to load
> and to be far more responsive than Java apps.

More information about the Python-list mailing list