Programming in Python with a view to extending in C at a later date.

Lawson English lenglish5 at cox.net
Mon Apr 20 18:17:31 EDT 2009


Daniel Stutzbach wrote:
> On Mon, Apr 20, 2009 at 1:57 PM, dug.armadale at googlemail.com 
> <mailto:dug.armadale at googlemail.com> <dug.armadale at googlemail.com 
> <mailto:dug.armadale at googlemail.com>> wrote:
>
>     Say you set out to program in Python knowing that you will be
>     converting parts of it into C ( or maybe C++) at a later date, but you
>     do not know which parts.
>
>
> I often use Python for rapid prototyping and later rewrite parts of it 
> in C for speed.  It's always been a pleasant experience, and I've yet 
> to come across a Python construct that made my life especially 
> difficult later.  The value of rapid development and debugging 
> algorithmic problems in Python has always outweighed the cost of later 
> translating some of the code.
>
> Hope that helps,

Linden Lab, makers of Second LIfe virtual world, found it was good to 
create a C++ class similar
to a Python dictionary in order to leverage some of the faster 
prototyping advantages of that Python type
when converting to C++.

Google LLSD Linden Lab for more info.


L



More information about the Python-list mailing list