[Tutor] C++ or Python?

Leam Hall leamhall at gmail.com
Tue Jul 3 13:24:41 EDT 2018


Howard is right. You will produce actual code doing actual stuff much 
faster with Python than with C++.

There are ways to resolve performance bottlenecks but most people don't 
actually hit those sorts of issues.

Leam

On 07/03/2018 01:06 PM, Howard B wrote:
>   Greetings --
> 
> Faster to do what?  Develop faster?  Run faster?  Debug faster?
> 
> In my experience, making the development and eventual debugging of programs
> as easy and quick as possible is very important.  My experience and advice
> has been to design a clear algorithm, then program it in as clear and
> straightforward a manner as possible in a language that has good support.
> Test the program for correctness.  After it works as hoped, test it for
> speed.  Only then, and only if necessary, analyze, profile, and optimize
> the code for speed.  Keep in mind that modifying the program to increase
> speed will make it less clear and will probably make it more difficult to
> maintain, even by its original programmer.
> 
> That said, Python is much easier to code and to debug than C++ (I have
> considerable experience with both).  When necessary, identify the portions
> of the program that are the bottleneck and optimize them in a step-by-step
> manner -- most constricting bottleneck first, then reevaluate, etc.  That
> optimization may be as simple as replacing Python routines with Cython
> routines.
> http://cython.readthedocs.io/en/latest/src/tutorial/cython_tutorial.html
> 
> Best,  Howard (50 years in computing, including commercial programming
> and university professor)
> 
> 
> On Tue, Jul 3, 2018 at 9:26 AM Bellamy Baron <bellamybaron87 at gmail.com>
> wrote:
> 
>> Hi,
>>
>> I have heard C++ is faster than python and I have a few questions
>> 1.Is there a way to make python run just as fast
>> 2.can I get in a serious game making team like 343 by using python
>> 3. if C++ is better where can I get good 3d model libraries and libraries
>> that make coding in C++ faster
>> 4. Is there a way to transfer python files to C++
>>
>> Thanks
>>
>> --
>>
>> --------------------------------------------------------------------------------------------------------
>> Bellamy
>> iWYZE
>> https://www.iwyze.co.za/products/car-insurance
>> _______________________________________________
>> Tutor maillist  -  Tutor at python.org
>> To unsubscribe or change subscription options:
>> https://mail.python.org/mailman/listinfo/tutor
>>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
> 


More information about the Tutor mailing list