A few notes on choosing between Go and D for a quick project

Chris via Digitalmars-d digitalmars-d at puremagic.com
Sat Mar 14 10:24:36 PDT 2015


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.


More information about the Digitalmars-d mailing list