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).


What you are saying is not wrong, except for the generalizations to "everybody".

Obviously you are not aware of the other people/industries who use python for non-performane critical applications (not prototype, but real large applications), there are several reasons, but don't want to bore you with details (one of which is the "super structure").

I do wish we were using D everywhere, and I do use it for personal and small tools at the job.

- engineer

Reply via email to