Python Productivity over C++

Ken Seehof kens at sightreader.com
Tue Jun 13 06:28:37 EDT 2000



Wim Lavrijsen wrote:

> "M.-A. Lemburg" <mal at lemburg.com> writes:
>
> >reduces LOCs, scales well (from 5-100k LOCs
> >if needed -- which is roughly equivalent to 25-250k LOCs
> >in C++ from my own experience).
>
> This is interesting. Could other people confirm this? Ie. that the
> trade-off for Python is larger at small projects (factor ~5) than at
> medium sized projects (factor ~2.5)?
>
> And what is the cause of the difference?
>
> Best regards,
>       Wim Lavrijsen

I'd expect it to be the other way around.  The advantages of Python over
C++ for small projects (interactive interpreter, fast unit testing and
debugging, simpler syntax, no declarations) continue to be equally
relevant in large projects.  In addition, Python encourages component
oriented programming, which means it scales much better than C++.  In a
typical C++ project, it is difficult to make major changes, or even
small modifications, to the design and implementation of components
without having nasty chaos propagating throughout the rest of the
project.

In python, if you have ten different teams independently develop ten
modules after a one hour design meeting, you can figure they will
probably work together seamlessly.  Not likely in C++.

--
Ken Seehof
kens at sightreader.com
starship.python.net/crew/seehof
Hi! I'm a .signature virus! copy me into your .signature file to help me
spread!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kens.vcf
Type: text/x-vcard
Size: 343 bytes
Desc: Card for Ken Seehof
URL: <http://mail.python.org/pipermail/python-list/attachments/20000613/2d089c4a/attachment.vcf>


More information about the Python-list mailing list