On Saturday, 14 March 2015 at 17:22:27 UTC, Chris wrote:
On Saturday, 14 March 2015 at 00:33:43 UTC, engnieer wrote:

[1] The problem is that all these nice Python and R implementations are practically useless for real world applications. Too slow, too cumbersome, too many dependencies. It has to be rewritten anyway. (I'd be happy, if they used at least C.)

No, no, no. Your "real world" doesn't seem to include all the engineering industries. I work for an engineer company and use python everywhere for application code, and of course matlab-simulink for hard realtime code.

For us, Russel's comment on super structure is right on target.

- engineer.

Unfortunately, for speech and language processing (synthesis, speech recognition etc) Python is too slow. Everybody uses Python at first, but the serious code that is later put into real world applications is usually written in C or C++. This is a fact. I know people who developed speech analysis frameworks in Python and are now thinking of rewriting it in C++ for commercial purposes.

Python is good for protoyping, but if you need fast applications, it is usually C/C++ (or D).

And by the way, the fast Python code is usually a module written in C or some Cython magic. So it's back to C again.

Reply via email to