python 2.7.12 on Linux behaving differently than on Windows

Cameron Simpson cs at zip.com.au
Tue Dec 6 21:52:56 EST 2016


On 06Dec2016 23:37, BartC <bc at freeuk.com> wrote:
>(Actually at this point I haven't got a clue as to how Unix applications are 
>distributed. I guess it's not as simple as just providing a binary executable. 

Given that UNIX systems run on many many different processors, this has limited 
utility :-)

>For the moment, I'm using C source code as every Unix system has a C compiler. 

Feh. Obtainable, generally yes. Provided initially, not always.

>I suppose it could be Python source too, but I doubt if my interpreters 
>written in Python will run quite as briskly -- I find C slow enough for this 
>purpose.)

Depends on the task. C does make for more performant code, but at the expense 
of higher programmer effort. I find Python fits many situations for me. Of 
course not _all_ situations.

The performance trick with interpreted languages (shell, Python) is often to 
offload intensive things to special purpose noninterpreted components, be those 
separate executables or linked in libraries. Use the interpreted portion for 
orchestration and abstraction.

Cheers,
Cameron Simpson <cs at zip.com.au>


More information about the Python-list mailing list