On 06Dec2016 23:37, BartC <b...@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 <c...@zip.com.au>
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to