Why learn Python ??
exarkun at intarweb.us
Tue Jan 13 22:44:46 CET 2004
On Tue, Jan 13, 2004 at 02:28:38PM -0500, Derek wrote:
> "John J. Lee" wrote:
> > [...]
> > > Point taken. I once worked on a project where we
> > > implemented a production system in C++ and then
> > > implemented it again in Python for QA purposes. It took
> > > about 150k lines of C++ code and 10k lines of Python.
> > > Python took less code because so many modules are bundled
> > > with the language, but the C++ system ran many times
> > > faster. It's all about picking the right tool for the
> > > job.
> > Well, that's a banal truism obscuring the fact that, for the
> > great majority of projects, optimisation does not require
> > implementation of the *entire* system in a language like
> > C++. The sum of C++ and Python is greater than the parts.
> Python and C++ can also be a bigger mess than sum of either part.
> Take your pick.
Look at how many modules in the stdlib are not implemented in Python.
Look at all the builtin types. It *can* and *does* work, and with very
little mess, if you know what you're doing.
More information about the Python-list